библиотека telebot
пример кода моего бота:
@bot.message_handler(commands=['start']) #/start - Главное меню
def handle_start(message):
    user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
    user_markup.row('Тренировки', 'Техника выполнения упражнений')
    user_markup.row('Советы', '/end')
    bot.send_message(message.from_user.id, 'Добро пожаловать..', reply_markup=user_markup)