Задать вопрос
@chochocho

Почему не работает Handler в Телеграм боте?

Задаю Handler

@bot.message_handler(commands=['sos'])

Но при его использовании дальше ничего не срабатывает. Почему?
  • Вопрос задан
  • 383 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@Alexa2007
Вот так должен выглядеть хендлер, который сработает:
@bot.message_handler(commands=['sos'])
def wellcome(message):
    if message.chat.type == 'private':
        bot.send_message(message.chat.id,'Hello')


И чтоб он сработал, необходимо в телеге отправить боту "/sos", а не просто sos
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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