8 подписчиков
Создаем Telegram-бота, с помощью библиотеки Aiogram на Python. функционал: создание, редактирование и удаление кнопок, а также отображение меню кнопок для пользователей.
195 подписчиков
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...