Юзербот Pyrogram начал без причины игнорировать сообщения с определенных каналовPython

Программы на Python
Anonymous
Юзербот Pyrogram начал без причины игнорировать сообщения с определенных каналов

Сообщение Anonymous »

В течение длительного периода времени у меня хорошо работал пользовательский бот Pyrogram, но неделю назад он начал игнорировать/не видеть сообщения в определенных каналах.
Я экспериментировал с фильтрами но это не помогло.
Я использовал get_chat({{chat_id}}), и вся информация о канале поступала, и ничего особенного в этом не было.
В конце концов я удалил все фильтры и начал регистрировать все сообщения, поэтому текущий код выглядит так:

Код: Выделить всё

channels = [target["target"] for target in targets]

@app.on_disconnect()
def on_disconnect(client):
log(client,"Disconnected")

@app.on_message(filters.all())
def handle_message(client, message):
print(message)
log(client,f"Received message: {message.text} \nfrom: {message.chat.title}")
processing = False
for target in targets:
if message.chat.id == target.get("target") and target.get("chat_duplication",False):
log(client,f"Duplicating message: {message.text} \nfrom: {message.chat.title} \nto: {app.get_chat(target.get('send_to')).title}")
processing = True
duplicate(app, client, message)
if not processing:
log(client,f"Skipping message from: {message.chat.title}")

def run_telegram_bot():
app.run()

if __name__ == "__main__":
run_telegram_bot()
но сообщения из этих каналов не записываются в журнал полученных сообщений.

Подробнее здесь: https://stackoverflow.com/questions/785 ... -no-reason

Вернуться в «Python»