@ramzzi

Как скрыть данные в кнопке KeyboardButton?

В Aiogram есть тип кнопок InlineKeyboardButton. Он принимает в себя текст, который отображается пользователю и callback_data, которая скрыта и обрабатывается в коде.

Моя задача в обычной кнопке KeyboardButton, сделать также, чтобы был какой-то видимый текст и скрытые данные.
Из идей как-то скрывать часть текста или где-то сохранять скрытые данные, но у каждой кнопки они свои
Помогите, как можно реализовать
  • Вопрос задан
  • 306 просмотров
Пригласить эксперта
Ответы на вопрос 2
@SidVisceos
Эти кнопки просто посылают текст. Никакой data туда добавить нельзя
Ответ написан
Комментировать
U238_miner
@U238_miner
Питон, железки, софт.
class aiogram.dispatcher.middlewares.base.BaseMiddleware[source]
Bases: ABC

Generic middleware class7

abstract async __call__(handler: Callable[[TelegramObject, Dict[str, Any]], Awaitable[Any]], event: TelegramObject, data: Dict[str, Any]) → Any[source]
Execute middleware

PARAMETERS:
handler – Wrapped handler in middlewares chain

event – Incoming event (Subclass of aiogram.types.base.TelegramObject)

data – Contextual data. Will be mapped to handler arguments

RETURNS:
Any


С помощью методов этого класса можно перехватить любое событие.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы