169 похожих чатов

Из одного хендлера передаю в функцию, которая делает клавиатуру данные,

там эти данные в виде кваргов записываю в кнопку. Как можно отлавить эти кварги уже в другом хендлере при нажатии кнопки?

16 ответов

48 просмотров

Если ты кладёшь данные в кнопку, то в обработчике CallbackQuery получишь callback_data нажатой кнопки

Vitaly- Автор вопроса
Groosha
Если ты кладёшь данные в кнопку, то в обработчике ...

У меня одни данные в callback_data, другие в кварги (в кнопку можно кварги писать) т.к. не поместятся в коллбек дату, но вот эти кварги в другой хендлер не приходят

Vitaly
У меня одни данные в callback_data, другие в кварг...

О каких именно кваргах ты говоришь? Так, давай говорить на одном языке: https://t.me/aiogram_ru/650081

Vitaly
https://codeshare.io/WdbWm8

Это не MRE, а набор функций, которые друг с другом не связаны

Vitaly- Автор вопроса
Vitaly- Автор вопроса
Groosha
О_О

Теперь мре? https://github.com/Kazmitch/tg_bot_mre

Vitaly
Теперь мре? https://github.com/Kazmitch/tg_bot_mre

Запустилось. Нажал /offers. Выскочило сообщение. Дальше что?

Vitaly- Автор вопроса
Groosha
Запустилось. Нажал /offers. Выскочило сообщение. Д...

В кнопку также передаю kwargs, не могу их отловить

Vitaly- Автор вопроса
Vitaly
Есть такая возможность?

Это всё надо в callback_data передавать

Vitaly- Автор вопроса
Vitaly
Не помещается

Значит, клади в базу данных, а ключ строки клади в кнопку

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

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта