Package: teletgcf
tgcfThe ultimate tool to automate custom telegram message forwarding.Live-syncer, Auto-poster, backup-bot, cloner, chat-forwarder, duplicator, ...Call it whatever you like! tgcf can fulfill your custom needs.Thekey featuresare:Forward messages as "forwarded" or
send a copy of the messages from source to destination chats.A chat can be anything: a group, channel, person or even another bot.Supports twomodesof operationpastorlive.The past mode deals with all existing messages,
while the live mode is for upcoming ones.You mayloginwith abotor anuseraccount.Telegram imposes certainlimitationson bot accounts.
You may use an user account to perform the forwards if you wish.Perform custom manipulation on messages.You canfilter,format,replace,watermark,ocrand do whatever else you need !Detailedwiki+
Video tutorial.You can alsoget helpfrom the community.If you are a python developer, writingpluginsfor tgcf is like stealing candy from a baby.Plugins modify the message before they are sent to the destination chat.What are you waiting for? Star the repo and click Watch to recieve updates.Video TutorialA youtube video is coming soon.Subscribeto get notified.InstallationIf you are anWindowsuser, who is not familiar with the command line, theWindows guideis for you.To install tgcf onAndroid(Termux), there exists an installer script,
that allows you to install all dependencies by running just a single line command.
Read theguide for androidto learn.If you are familiar withDocker, you may read thedocker guidefor an isolated installation.Otherwise forLinux/Mac,
you may installtgcfvia python's package managerpip.Note:Make sure you have Python 3.8 or above installed.
Go topython.orgto download python.Open your terminal and run the following commands.pipinstall--upgradetgcfTo check if the installation succeeded, runtgcf--versionUsageConfiguringtgcfis 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: Anyamlfile to configure howtgcfbehaves.In your terminal, just runtgcf liveortgcf pastto starttgcf.
It will prompt you to enter your phone no. or bot token, when you run it
for the first time.For more details runtgcf --helporread wiki.Deploy to CloudClick onthis linkand getfree 100$on Digital Ocean.NOTEYou will get nothing if you directly sign up from Digital Ocean Home Page.Use the linkabove, orclick on the big fat buttonabove to get free 100$.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 runningtgcfin live mode
for a long time.You can enjoy smooth one-click deploys to the major cloud providers.HerokuDigital OceanGitpodPython AnywhereGoogle Cloud RunGitHub ActionsGetting HelpFirst of allread the wikiandwatch the videosto get started.Type your question in GitHub's Search bar on the top left of this page,
and click "In this repository".
Go through the issues, discussions and wiki pages that appear in the result.
Try re-wording your query a few times before you give up.If your question does not already exist,
feel free to ask your questions in theDiscussion forum.
Please avoid duplicates.For reporting bugs or requesting a new feature please use theissue trackerof the repo.ContributingPRs are most welcome! Read thecontributing guidelinesto get started.If you are not a developer, you may also contribute financially to
incentivise the development of any custom feature you need.