@TellS

Как отправить сообщение в чаты на telethon?

from telethon import TelegramClient, events, sync


api_id = ####
api_hash = '#####'

client = TelegramClient('session_name', api_id, api_hash)
client.start()


client.send_message('@username', 'Hello! Talking to you from Telethon')
print('Успешно')


Есть рекламные чаты, нужно что бы скрипт отправлял туда сообщение например каждые 30 минут. Как это реализовать ?
  • Вопрос задан
  • 2110 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ilia_andryuhin
Пока что учусь
Спам это плохо.
Надеюсь, ответил на Ваш вопрос.
with TelegramClient('session_name', api_id, api_hash) as client:
    async def main():
        chat_list = [...] # здесь находятся рекламные чаты
        for chat in chat_list:
             await client.send_message(chat, 'Реклманое сообщение')
        print('Успешно')
    while True:
        client.loop.run_until_complete(main()) 
        time.sleep(30*60)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы