This bot does exactly what it is intented to do! If you want other features (e.g. editing messages, updating messages, etc), you have to customize it for yourself. Reading python-telegram and TDlib documentation may help you for doing so.
PLEASE DON'T ASK FOR NEW FEATURES!
This bot copies (not forward) messages from a source channel (which doesn't have administrator privileges on it) to a destination chat (simple user, channel, etc.).
- Copy
.env.exampleto.env.cp .env.example .env - Obtain
api_idandapi_hashfrom this link and fill it insideTelegram Configurationsection of the.envfile alongside other configurations (such as phone number of your user, which acts as your bot). - Run the project via Docker and login to Telegram:
docker run -it \ --env-file=.env \ -v td-data:/tmp/.tdlib_files \ radinshayanfar/tgcopybot - After logging in, you will see your chat names and their chat id. Copy chat ids of source and destination chats and put them inside
App Configurationsection of the.envfile. - Run the container in detached mode and it will do the job:
docker run -d \ --env-file=.env \ -v td-data:/tmp/.tdlib_files \ radinshayanfar/tgcopybot