Я создаю бота с мультфильмами. В целом когда нажимаю кнопки, сообщения приходят, но после нажатия пропадает клавиатура с Reply-кнопками, что делать?
@bot.message_handler(content_types=['text'])
def funcus(message):
if (message.text == "Партнёрство"):
bot.send_message(message.chat.id, text="Напиши мне @scary_nickname")
elif (message.text == "Выбери что хочешь посмотреть!"):
bot.delete_message(chat_id=message.chat.id, message_id=message.message_id - 2)
bot.delete_message(message.chat.id, message.message_id - 1)
#bot.delete_message(chat_id=message.chat.id, message_id=message.message_id)
markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=2) #Типичное создание кнопок
btn1 = types.KeyboardButton("Бука. Моё любимое чудище")
btn2 = types.KeyboardButton("Головоломка 2")
btn3 = types.KeyboardButton("Рок Дог")
btn4 = types.KeyboardButton("Эверест")
btn5 = types.KeyboardButton("Полное погружение")
btn6 = types.KeyboardButton("Ералаш")
btn7 = types.KeyboardButton("Тролли. Мировой тур")
back = types.KeyboardButton("Вернуться в главное меню!")
#bot.delete_message(chat_id=message.chat.id, message_id=message.message_id)
markup.add(btn1, btn2, btn3, btn4, btn5, btn6, back)
bot.send_message(message.chat.id, text="Выбирай!", reply_markup=markup)
elif (message.text == "Бука. Моё любимое чудище"):
bot.delete_message(chat_id=message.chat.id, message_id=message.message_id - 2)
bot.delete_message(message.chat.id, message.message_id - 1)
bot.send_message(message.chat.id, text="'Бука. Моё любимое чудище' здесь:
https://t.me/+-rTSBbwtbWRhMjM6")
elif (message.text == "Головоломка 2"):
bot.delete_message(chat_id=message.chat.id, message_id=message.message_id - 2)
bot.delete_message(message.chat.id, message.message_id - 1)
bot.send_message(message.chat.id, text="'Головоломка 2' здесь:
https://t.me/+v-xx0mGPq7Q3ZGM6")
elif (message.text == "Рок Дог"):
bot.delete_message(chat_id=message.chat.id, message_id=message.message_id - 2)
bot.delete_message(message.chat.id, message.message_id - 1)
bot.send_message(message.chat.id, text="'Рок Дог' здесь:
https://t.me/+TZHngTDOHxhmOWMy")
elif (message.text == "Эверест"):
bot.delete_message(chat_id=message.chat.id, message_id=message.message_id - 2)
bot.delete_message(message.chat.id, message.message_id - 1)
bot.send_message(message.chat.id, text="'Эверест' здесь:
https://t.me/+Y-G5sobcCJdiNmU6")
elif (message.text == "Полное погружение"):
bot.send_message(message.chat.id, text='"Полное погружение" здесь:
https://t.me/+dHflAycQvpM2MDE6')
elif (message.text == "Ералаш"):
bot.send_message(message.chat.id, text="'Ералаш' здесь:
https://t.me/+ftvyjk0MtBkxODA6")
elif(message.text == "Тролли.Мировой тур"):
bot.send_message(message.chat.id, text="'Тролли. Мировой тур' здесь:
https://t.me/+r4otjPkTXlxkZjFi")
elif (message.text == "Вернуться в главное меню!"):
bot.delete_message(chat_id=message.chat.id, message_id=message.message_id - 2)
bot.delete_message(message.chat.id, message.message_id - 1)
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
button1 = types.KeyboardButton("Партнёрство")
button2 = types.KeyboardButton("Выбери что хочешь посмотреть!")
markup.add(button1, button2)
bot.send_message(message.chat.id, text="С возвращением!", reply_markup=markup)
else:
bot.send_message(message.chat.id, text="На такую команду я не запрограммировал..")