Помогите разобраться с тг-ботом

Kebar

Участник
Дней с нами
3.053
Розыгрыши
0
Сообщения
36
Репутация
0
Реакции
11
Проблема в том, что он нормально реагирует только на "/start", если написать что-то другое, типа "/help" или просто текст, он сначала долго думает, затем пару раз может среагировать снова на "/start" ну и потом совсем отлетает, пока не перезагружу его. Что я не так делаю?:no:
Код:
@bot.message_handler(commands = ['start'])
def greeting_users(message):
    markup = utils.generate_markup()
    bot.send_message(message.chat.id, '1', reply_markup=markup)

@bot.message_handler(commands = ['help'])
def help(message):
    bot.send_message(message.chat_id, '2')

@bot.message_handler(content_types=['text'])
def errors(message):
    bot.send_message(message.chat_id, '3')

if __name__ == '__main__':
     bot.infinity_polling()
 
Последнее редактирование:
Пришлите ссылку на гитхаб библиотеки бота, тут тяжело что-то понять, возможно, с каждым сообщением нужно передавать дополнительный параметр
markup = utils.generate_markup() и добавлять его в конец функции send_message(...reply_markup=markup)
 
Используйте стандартный прием информации

if __name__ == '__main__':
try:
bot.polling(none_stop=True)
except:
time.sleep(10)
например так