Giter Site home page Giter Site logo

idkgj1233 / tgcf Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aahnik/tgcf

0.0 0.0 0.0 402 KB

The ultimate tool to automate custom telegram message forwarding.

License: MIT License

Python 94.91% Dockerfile 0.79% Makefile 3.52% Shell 0.78%

tgcf's Introduction

tgcf logo

tgcf

The ultimate tool to automate telegram message forwarding.

GitHub license GitHub stars GitHub issues PyPI Twitter


The key features are:

  1. Two modes of operation are past or live for dealing with either existing or upcoming messages.
  2. Supports login with both telegram bot account as well as user account.
  3. Custom filter replace watermark ocr and whatever you need !
  4. Detailed docs ๐Ÿ“š + Video tutorial + Help from community in discussion forum ๐Ÿ˜Ž.
  5. If you are a python developer, writing plugins ๐Ÿ”Œ is like stealing candy from a baby.

What are you waiting for? Star ๐ŸŒŸ the repo and click Watch ๐Ÿ•ต to recieve updates.

You can also join the official Telegram Channel, to recieve updates without any ads.

Video Tutorial ๐Ÿ“บ

A youtube video is coming soon. Subscribe to get notified.

Run Locally ๐Ÿ”ฅ

Note: Make sure you have Python 3.8 or above installed. Go to python.org to download python.

Click on your platform of choice for a more detailed guide.

Platform Supported
Windows โœ…
Mac โœ…
Linux โœ…
Android โœ…

If you are familiar with Docker, you may go that way for an easier life.

Open your terminal and run the following commands.

pip install --upgrade tgcf

To check if the installation succeeded, run

tgcf --version

If you see an error, that means installation failed.

Configuration ๐Ÿ› ๏ธ

Configuring tgcf is easy. You just need two files in your present directory (from which tgcf is invoked).

  • .env : To define your environment variables easily.

  • tgcf.config.yml : An yaml file to configure how tgcf behaves.

Start tgcf โœจ

In your terminal, just run tgcf live or tgcf past to start tgcf. It will prompt you to enter your phone no. or bot token, when you run it for the first time.

For more details run tgcf --help or read docs.

Run on Cloud ๐ŸŒฉ๏ธ

Deploying to a cloud server is an easier alternative if you cannot install on your own machine. Cloud servers are very reliable and great for running tgcf in live mode for a long time.

Platform Pros Cons
Deploy to Heroku free for 450 hr/mo can't use tgcf in past mode
Deploy to DO speed and reliability starts from $5/mo
Run on Gitpod easily edit config file only 50 hr/mo free

Other options

Getting Help ๐Ÿ’๐Ÿป

Contributing ๐Ÿ™

PRs most welcome! Read the contributing guidelines to get started.

Also read:

If you are not a developer, you may also contribute financially to incentivise the development of any custom feature you need.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.