Задать вопрос
@hatepls
Начинающий питонист

Как остановить listener в telegram bot?

У меня такая проблема. Я создал обработчик, в который засунул bot.set_update_listener(listener), внутри которого при определенном условии listener останавливается. Условие выполняется, но listener не останавливается и продолжается. Но почему? как мне исправить данную проблему? получается т.к. листенер находится в одном обработчике, то я не могу использовать другой, так что мне надо бы его закрыть

def listener(messages):
        for m in messages:
                chatid = m.chat.id
                print(m.content_type)
                print('this is text')
                text = m.text
                if m.text =='/close':
                    break
                bot.send_message(chatid, text)


bot.set_update_listener(listener)
  • Вопрос задан
  • 729 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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