Хочу создать телеграм бота для проверки английских слов:
@bot.message_handler(commands=['слова'])
def start_message(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
item1 = types.KeyboardButton("/слова")
bot.send_message(message.chat.id, 'Описание слова', reply_markup=keyboard1)
@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text.lower() == 'слово':
bot.send_message(message.chat.id, 'Правильно!')
bot.send_message(message.chat.id, 'описание след. слова')
elif message.text.lower() == 'показать ответ':
bot.send_message(message.chat.id, 'stilts')
else: bot.send_message(message.chat.id, 'неправильно')
Но после того как бот отправляет первое описание слова, он сразу отправляет "неправильно"