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...
Сегодня я вам расскажу как добавить inline кнопки в telegram бота . Перед начало советую прочитать прошлую статью про aiogram . Начало В директории нашего бота создаем файл с названием keyboard.py . В нем мы импортируем следующее from aiogram.types import InlineKeyboardMarkup,InlineKeyboardButton. Теперь мы создаем переменную menu которая будет содержать наши кнопки. menu =InlineKeyboardMarkup(inline_keyboard=[ [ InlineKeyboardButton(text="привет",callback_data="hay") ], [ InlineKeyboardButton(text="пока",calldata_data="goodbay")...