Skip to content

Levatei/telegram_ressender_chats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

telegram_ressender_chats

English

Telethon relay bot for Telegram. It watches a single source chat (or Saved Messages). When a new text message arrives there, it forwards the same text (including formatting entities: bold, links, etc.) to every chat in TARGET_CHATS, one after another, top to bottom.

Between each send it waits a random delay (DELAY_MINDELAY_MAX seconds) to reduce burst traffic.

Configuration (in ressender.py):

Setting Role
API_ID, API_HASH Telegram API credentials (my.telegram.org)
SOURCE_CHAT Chat that triggers a broadcast ("me", @username, or numeric id)
TARGET_CHATS Ordered list of destinations
DELAY_MIN, DELAY_MAX Random pause between sends (seconds)

Session: the client uses the file broadcast_session.session in the working directory (log in once with Telethon when prompted).

Run:

pip install telethon
python ressender.py

Non-text messages are ignored for the broadcast (empty body → skip).


Русский

Релей на Telethon для Telegram. Скрипт слушает один исходный чат (или «Избранное»). При новом текстовом сообщении в этом чате он рассылает тот же текст с сохранением форматирования (жирный, ссылки и т.д.) по списку TARGET_CHATS по порядку, по одному чату за раз.

Между отправками — случайная пауза (DELAY_MINDELAY_MAX секунд).

Настройкиressender.py):

Параметр Назначение
API_ID, API_HASH Данные API Telegram (my.telegram.org)
SOURCE_CHAT Чат-триггер ("me", @username или числовой id)
TARGET_CHATS Список получателей по порядку
DELAY_MIN, DELAY_MAX Случайная задержка между отправками (сек)

Сессия: клиент использует файл broadcast_session.session в рабочей папке (один раз войдите в аккаунт при запуске).

Запуск:

pip install telethon
python ressender.py

Сообщения без текста для рассылки не используются (пропуск).

About

A Python script that forwards messages from a source Telegram chat to multiple target chats with configurable delay and flexible chat count control.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages