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

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


Скачать 1.86 Mb.
НазваниеБот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Дата22.10.2022
Размер1.86 Mb.
Формат файлаodt
Имя файлаbot теги.odt
ТипДокументы
#747707
страница14 из 27
1   ...   10   11   12   13   14   15   16   17   ...   27

Метод add


Метод add принимает в себя любое количество кнопок, всегда начинает добавление с новой строки и переносит ряд при достижении значения установленной ширины row_width.

При добавлении кнопок максимальная ширина по умолчанию была равна трём:

kb = types.ReplyKeyboardMarkup(resize_keyboard=True) btn1 = types.KeyboardButton(text="Кнопка 1 ❤") btn2 = types.KeyboardButton(text="Кнопка 2 😇") btn3 = types.KeyboardButton(text="Кнопка 3 🦊") btn4 = types.KeyboardButton(text="Кнопка 4 ⚽") kb.add(btn1, btn2, btn3, btn4) bot.send_message(message.chat.id, "Сообщение", reply_markup=kb)



Для размещения кнопок горизонтально или вертикально мы использовали параметр row_width:

row_width = 1:



row_width = 2:



row_width = 4:



Обратите внимание, если мы добавим кнопки так:

kb = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=3) btn1 = types.KeyboardButton(text="Кнопка 1 ❤") btn2 = types.KeyboardButton(text="Кнопка 2 😇") btn3 = types.KeyboardButton(text="Кнопка 3 🦊") btn4 = types.KeyboardButton(text="Кнопка 4 ⚽") kb.add(btn1).add(btn2).add(btn3).add(btn4) bot.send_message(message.chat.id, "Сообщение", reply_markup=kb)

То каждая кнопка будет на новой строке, даже при изменении параметра row_width:


1   ...   10   11   12   13   14   15   16   17   ...   27


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