Skip to content

tiennm99/forward-telegram-message

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forward-telegram-message

Mirror Telegram messages between two chats using Telethon — runs as a user-account, not a bot.

Quick start

cp .env.example .env
# Fill in PHONE, API_ID, API_HASH, SOURCE_GROUP_ID, TARGET_GROUP_ID
pip install -r requirements.txt
python main.py

Get API_ID and API_HASH from my.telegram.org.

Configuration

Variable Required Description
PHONE Yes Your Telegram phone number (e.g. +84912345678)
API_ID Yes App API ID from my.telegram.org
API_HASH Yes App API hash from my.telegram.org
SOURCE_GROUP_ID Yes ID of the source chat/group to mirror from
TARGET_GROUP_ID Yes ID of the destination chat/group to forward into

Notes

  • Runs as a user account (Telethon), not a bot — requires first-time interactive login to generate a session file.
  • Forwards both text messages and media (photos, documents, videos).
  • Re-uses the session file on subsequent runs; no re-auth needed.
  • SOURCE_GROUP_ID and TARGET_GROUP_ID can be negative (supergroup IDs) or positive (private chat IDs).

License

Apache-2.0 — see LICENSE.

About

Mirror Telegram messages between two chats using Telethon — runs as a user-account, not a bot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages