@Darrierad

Почему телеграм бот не отвечает на текстовые сообщения?

бот не реагирует на текстовые сообщения
на команду /start реагирует
код:
import telebot
bot = telebot.TeleBot('токен')
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Привет, ты написал мне /start')
@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text.lower() == 'привет':
bot.send_message(message.chat.id, 'Привет')
elif message.text.lower() == 'пока':
bot.send_message(message.chat.id, 'Пока')
bot.polling()
  • Вопрос задан
  • 1248 просмотров
Пригласить эксперта
Ответы на вопрос 1
@skilet16
Неправильно используете bot.polling(), замените эту строку на
while True:
    try:
        bot.polling(none_stop=True)

    except Exception as e:
        print(e) 
      
        time.sleep(15)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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