Найти - Пользователи
Полная версия: Клавиатура к боту телеграмма
Начало » Python для новичков » Клавиатура к боту телеграмма
1
Lokaha
Доброго времени суток форумчане. Заранее извиняюсь за ламерские вопросы возможно вас такими уже достали прошу понять и простить и просто накидать мне ссылок. Ну, а теперь к сути. Пишу бота для телеграмма на Пайтоне и мне нужно сделать так чтобы как только пользовать подключался к боту у него было меню из кнопок состоящее из нескольких уровней. Использую pytelegrambotapi и понимаю что вызывать и подставлять клаву надо через ReplyKeyboardMarkup, но не могу понять синтаксис так как нигде толковых примеров не могу найти. Возможно кто-то уже писал бота с такой кастом клавиатурой и есть исходник рабочий. Был бы весьма благодарен. Пишу на 3.6 версии если это вдруг важно. Заранее всем спасибо.

P.S. вот примерный скрин похожей клавы
ZerG
 def mk_mark(b_list):
    markup = types.ReplyKeyboardMarkup(one_time_keyboard=True, resize_keyboard=True)
    for button in b_list:
        markup.add(button)
    return markup
@tbot.message_handler(commands=['reg', 'рег'])
def start_reg(message):
    global U
    U = Uname()
    U.userid = message.chat.id
    print(message.chat.id)
    msg = tbot.reply_to(message, 'Введите Имя:', reply_markup=mk_mark(['Далее', 'Выход']))
    tbot.register_next_step_handler(msg, get_name)
....
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB