LINUX.ORG.RU

Как слушать ответы от бота?

 ,


0

1

Бот не может слушать другого бота, как я понял. Нашел такую тему:

https://habr.com/ru/post/425151/

Там есть такой код:

@client.on(events.NewMessage(chats=('chat_name')))
async def normal_handler(event):
#    print(event.message)
    print(event.message.to_dict()['message'])


Но оно не срабатывает. Видимо это для чатов, а не для ботов. Когда посылаю боту команду и бот мне отвечает - ноль реакции.

Вместо chat_name пишу название чата с ботом, полученное по:
for dialog in client.iter_dialogs():
    print(dialog.title)


Что я делаю не так и как правильно?

★★★★★

Разобрался:

for message in client.iter_messages('botname'):
    msg = message.text
    break


Получает последнее сообщение в чате бота

Qwentor ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.