• Как отправлять новости в свой канал/бот тг при создании парсера?

    SoreMix
    @SoreMix
    yellow
    В этой же статье есть ссылка на исходники, которые можно взять под основу

    from telethon import TelegramClient, events
    
    CHANNELS = ['123', '456']
    
    client = TelegramClient('session_name', api_id, api_hash)
    
    @client.on(events.NewMessage(chats=CHANNELS))
    async def handler(event):
        # Сюда выполнение будет передаваться, когда в каком-то из каналов появилось новое сообщение.
        # Тут должно быть еще много фильтров и подобного, обработка текста, видео, разметки, и тд.
        # Но в этом упрощенном примере просто пересылается текст из канала в чат "me" (Saved Messages).
        await client.send_message('me', event.raw_text)
    
    client.start()
    client.run_until_disconnected()


    https://arabic-telethon.readthedocs.io/en/stable/e...
    Ответ написан
    Комментировать