Главная страница

Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота


Скачать 1.86 Mb.
НазваниеБот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Дата22.10.2022
Размер1.86 Mb.
Формат файлаodt
Имя файлаbot теги.odt
ТипДокументы
#747707
страница7 из 27
1   2   3   4   5   6   7   8   9   10   ...   27

Клавиатура и resize_keyboard


@bot.message_handler(commands=['keyboard']) def keyboard_start(message): startKBoard = types.ReplyKeyboardMarkup(row_width=1) Catalog = types.KeyboardButton(text="Каталог") Info = types.KeyboardButton(text="Информация") startKBoard.add(Catalog, Info) bot.send_message(message.chat.id, "Добро пожаловать в магазин цифровых товаров", reply_markup=startKBoard)


Отлично, клавиатура появилась! Но эти кнопки с маленьким текстом занимают очень много места. Телеграм позволяет автоматически уменьшить размер, для этого необходимо передать в инициализатор класса ReplyKeyboardMarkup параметру resize_keyboard значение True.

@bot.message_handler(commands=['keyboard']) def keyboard_start(message): startKBoard = types.ReplyKeyboardMarkup(row_width=1, resize_keyboard=True) Catalog = types.KeyboardButton(text="Каталог") Info = types.KeyboardButton(text="Информация") startKBoard.add(Catalog, Info) bot.send_message(message.chat.id, "Добро пожаловать в магазин цифровых товаров", reply_markup=startKBoard)

Теперь всё выглядит гораздо лучше:
1   2   3   4   5   6   7   8   9   10   ...   27


написать администратору сайта