filmov
tv
Многоуровневая клавиатура как у BotFather в Телеграм для чат бота | multi-level inline keyboard
Показать описание
#python 3.6
#telegram
#keyboard
_______________________
import telebot
from telebot import types
token = "your token"
bot = telebot.TeleBot(token)
def any_msg(message):
keyboardmain = types.InlineKeyboardMarkup(row_width=2)
first_button = types.InlineKeyboardButton(text="1button", callback_data="first")
second_button = types.InlineKeyboardButton(text="2button", callback_data="second")
def callback_inline(call):
keyboardmain = types.InlineKeyboardMarkup(row_width=2)
first_button = types.InlineKeyboardButton(text="1button", callback_data="first")
second_button = types.InlineKeyboardButton(text="2button", callback_data="second")
keyboard = types.InlineKeyboardMarkup()
rele1 = types.InlineKeyboardButton(text="1t", callback_data="1")
rele2 = types.InlineKeyboardButton(text="2t", callback_data="2")
rele3 = types.InlineKeyboardButton(text="3t", callback_data="3")
backbutton = types.InlineKeyboardButton(text="back", callback_data="mainmenu")
keyboard = types.InlineKeyboardMarkup()
rele1 = types.InlineKeyboardButton(text="another layer", callback_data="gg")
backbutton = types.InlineKeyboardButton(text="back", callback_data="mainmenu")
keyboard3 = types.InlineKeyboardMarkup()
button = types.InlineKeyboardButton(text="lastlayer", callback_data="ll")
if __name__ == "__main__":
#telegram
#keyboard
_______________________
import telebot
from telebot import types
token = "your token"
bot = telebot.TeleBot(token)
def any_msg(message):
keyboardmain = types.InlineKeyboardMarkup(row_width=2)
first_button = types.InlineKeyboardButton(text="1button", callback_data="first")
second_button = types.InlineKeyboardButton(text="2button", callback_data="second")
def callback_inline(call):
keyboardmain = types.InlineKeyboardMarkup(row_width=2)
first_button = types.InlineKeyboardButton(text="1button", callback_data="first")
second_button = types.InlineKeyboardButton(text="2button", callback_data="second")
keyboard = types.InlineKeyboardMarkup()
rele1 = types.InlineKeyboardButton(text="1t", callback_data="1")
rele2 = types.InlineKeyboardButton(text="2t", callback_data="2")
rele3 = types.InlineKeyboardButton(text="3t", callback_data="3")
backbutton = types.InlineKeyboardButton(text="back", callback_data="mainmenu")
keyboard = types.InlineKeyboardMarkup()
rele1 = types.InlineKeyboardButton(text="another layer", callback_data="gg")
backbutton = types.InlineKeyboardButton(text="back", callback_data="mainmenu")
keyboard3 = types.InlineKeyboardMarkup()
button = types.InlineKeyboardButton(text="lastlayer", callback_data="ll")
if __name__ == "__main__":
Комментарии