The ultimate tool to automate telegram message forwarding.
The key features are:
- Two modes of operation are past or live for dealing with either existing or upcoming messages.
- Supports login with both telegram bot account as well as user account.
- Custom filter replace watermark ocr and whatever you need !
- Detailed docs ๐ + Video tutorial + Fast help in discussion forum ๐.
- 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.
A youtube video is coming soon. Subscribe to get notified.
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.
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
: Anyaml
file to configure howtgcf
behaves.
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.
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 |
---|---|---|
|
free for 450 hr/mo | can't use tgcf in past mode |
|
speed and reliability | starts from $5/mo |
|
easily edit config file | only 50 hr/mo free |
Other options
- Python Anywhere
- Google Cloud Run
- Scheduled using GitHub Actions
- First of all read the wiki and watch the videos to get started.
- Search your problem everywhere !
- Feel free to ask your questions in the Discussion forum.
- For reporting bugs or requesting a feature please use the issue tracker for this repo.
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.