import telebot
from telebot import types
import webbrowser
bot = telebot.TeleBot('код')
@bot.message_handler(commands=['start'])
def main(message):
bot.delete_message(message.chat.id, message.message_id )
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton('Турники', callback_data='t' ))
markup.add(types.InlineKeyboardButton('Брусья', callback_data='b'))
bot.send_message(message.chat.id, f'<b>Здравствуйте</b>, {message.from_user.first_name} , это бот', parse_mode='html' , reply_markup=markup)
@bot.callback_query_handler(func=lambda callback: True)
def callback_message(callback):
if callback.data == 't':
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton('Упражнения', callback_data='ypdr' ))
markup.add(types.InlineKeyboardButton('Элементы', callback_data='afdu'))
markup.add(types.InlineKeyboardButton('Выходы', callback_data='vidh'))
bot.edit_message_text('<b>Отлично, теперь выберете: </b> \n \n Упражнения \n Элементы \n Выходы' , callback.message.chat.id , callback.message.message_id , parse_mode='html' , reply_markup=markup )
if callback.data == 'b':
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton('Упражнения', callback_data='yprb' ))
markup.add(types.InlineKeyboardButton('Элементы', callback_data='aldb'))
bot.edit_message_text('Отлично, теперь выберете:' , callback.message.chat.id , callback.message.message_id , reply_markup=markup )
#это не работает, ниже (это переход с турники на элементы)
@bot.callback_query_handler(func=lambda callback: True)
def callback_message(callback):
if callback.data == 'afdu':
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton('Подъём переворотом', callback_data='podiomsperev'
markup.add(types.InlineKeyboardButton('Перышко', callback_data='perishko'))
markup.add(types.InlineKeyboardButton('склепка', callback_data='sklepka' ))
markup.add(types.InlineKeyboardButton('солнышко', callback_data='solnishko' ))
markup.add(types.InlineKeyboardButton(' Финский подъем', callback_data='finsk'))
bot.edit_message_text('Отлично, теперь выберете:' , callback.message.chat.id , callback.message.message_id , reply_markup=markup )
bot.polling(none_stop=True)