Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Бот не пересылает сообщения. Python, Telegram

ioqu Ученик (90), на голосовании 2 месяца назад
Есть бот, который должен пересылать сообщения из каналов в списке при условии, что в этих сообщениях содержится (или не содержится) некоторые фразы и/или символы. Но бот не работает, сообщения не пересылает, хотя сам по себе функционирует и если отправить ему в личные сообщения любую фразу - он выведет в консоль, что сообщение получил. Пытался уже решить проблему через ChatGPT, тоже не помогло
Голосование за лучший ответ
Roots Мудрец (13626) 3 месяца назад
Скорее всего, он не может сообщения из каналов получать.

Советую не использовать для таких целей традиционных ботов.
Лучше создай обычный пользовательский аккаунт и управляй им через библиотеку для создания юзерботов, такую как Telethon или Pyrogram.
У ботов на обычных аккаунтах нет тех ограничений, которые есть у традиционных ботов.
Похожие вопросы