4 Урок Разбираемся в Инлайн Кнопках! Создаем понятную клавиатуру. на Python aiogram 3.0.0.6b
Создаем кнопки в телеграм боте с помощью Aiogram на Python.
Создаем объекты бота и диспетчера
Исходный код к 6 уроку, модернизация кнопок
from aiogram.types import KeyboardButton, InlineKeyboardButton, WebAppInfo
from aiogram.utils.keyboard import ReplyKeyboardBuilder, InlineKeyboardBuilder
from Lexicon.lexicon_ru import LEXICON_INLINE
def create_key(width: int, *args: str, **kwargs: str):
# Инициализация билдера для клавиатуры
menu: ReplyKeyboardBuilder = ReplyKeyboardBuilder()
# Инициализируем список кнопок
buttons: list[KeyboardButton] = []
if args:
for button in args:
buttons.append(KeyboardButton(text=button))
if kwargs:
for key, val in kwargs.items():
buttons...