120 читали · 1 год назад
Исходный код к 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...
#2 inline-Кнопки в телеграмм боте на python aiogram . PYTHON aiogram часть 2
Сегодня я вам расскажу как добавить 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")...