Всем привет, второй урок на подходе. Сегодня разберем то, как сделать меню кнопок для удобной работы с ботом. На прошлом уроке мы создали подключение кодировки к боту и создали базу данных. Если вы ещё не ознакомились с первым уроком, ссылка ниже:
https://dzen.ru/a/ZuLeaS_pDmf617MV?share_to=link Перед тем как начать работу добавляем в список импортов:
from telebot import types После db.commit() в обработчике start вписываем следующие строки:
markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=2) # создаем саму клавиатуру и ставим сетку 2 в ряд
buttons = [
types.KeyboardButton(text="Создатель"),
types.KeyboardButton(text="Канал"),
types.KeyboardButton(text="Урок №1")
] # создаем и называем кнопки, назовите и выбирайте нужный Вам функционал
markup.add(*buttons) # активируем клавиатуру. Теперь, новые пользователи будут видеть меню после команды start.
Сделаем так, чтобы меню можно было включить и выключить пользователям, которые уже есть в базе данных (эти ст