Size: a a a

2020 July 29

Т

Технопёс in aiogram [ru]
Leva Van
это у меня в голове каша сейчас, видимо :D я уже часов 8 сижу и часов 6 с этой ошибков ковыряюсь
лей код на пасту
pastebin.com
источник

Т

Технопёс in aiogram [ru]
Alexey Sukharev
Ничего особенного, просто в него прилетает callback
я попросил пример необычного хэндлера, ты привёл в пример хэндлер для обработки CallbackQuery, говоря что в нем нет ничего особенного? Всё в порядке?
источник

AS

Alexey Sukharev in aiogram [ru]
Технопёс
я попросил пример необычного хэндлера, ты привёл в пример хэндлер для обработки CallbackQuery, говоря что в нем нет ничего особенного? Всё в порядке?
Это был сарказм)
источник

Т

Технопёс in aiogram [ru]
со стороны обработчиков, они все общны в своей цели - выполняют обработку. Для каждого типа события свой хэндлер, поэтому предлагаю называть вещи своими именами, а не делить на магические и околостеклянные
источник

Т

Технопёс in aiogram [ru]
Alexey Sukharev
Это был сарказм)
источник

LV

Leva Van in aiogram [ru]
а я хз, как его залить, у меня там все по разным файлам, все с бд подтягивается
источник

LV

Leva Van in aiogram [ru]
Технопёс
со стороны обработчиков, они все общны в своей цели - выполняют обработку. Для каждого типа события свой хэндлер, поэтому предлагаю называть вещи своими именами, а не делить на магические и околостеклянные
скорее всего мне просто надо еще один хендлер запилить под это событие тогда
источник

LV

Leva Van in aiogram [ru]
https://mastergroosha.github.io/telegram-tutorial/docs/lesson_08/ тут чел как-то разделяет коллбеки с инлайн и с обычного режима
источник

LV

Leva Van in aiogram [ru]
источник

Т

Технопёс in aiogram [ru]
он использует соответствующие событиям хэндлеры, ты делаешь иначе?
источник

Т

Технопёс in aiogram [ru]
предлагаю всё-таки залить код на пасту (а конкретно - хэндлеры)
источник

AS

Alexey Sukharev in aiogram [ru]
if call.message:
       if call.data == "test":
           bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text="Пыщь")
   # Если сообщение из инлайн-режима
   elif call.inline_message_id:
       if call.data == "test":
источник

AS

Alexey Sukharev in aiogram [ru]
Это должно навести на мысль
источник

LV

Leva Van in aiogram [ru]
Технопёс
он использует соответствующие событиям хэндлеры, ты делаешь иначе?
ну у меня тоже для всех событий разные хендлеры. Из двух первых я легко попадаю в третий (инлайн) а вот из него уже ошибку выдает
источник

LV

Leva Van in aiogram [ru]
Alexey Sukharev
Это должно навести на мысль
вот да
источник

LV

Leva Van in aiogram [ru]
т.е. мне приходит из инлайн режима другая дата, соответственно, для нее обработку написать
источник

LV

Leva Van in aiogram [ru]
благодарен за помощь, думаю, что допру)
источник

Т

Технопёс in aiogram [ru]
Leva Van
благодарен за помощь, думаю, что допру)
а надо было всего лишь заглянуть в документацию

This object represents an incoming callback query from a callback button in an inline keyboard. If the button that originated the query was attached to a message sent by the bot, the field message will be present. If the button was attached to a message sent via the bot (in inline mode), the field inline_message_id will be present.
источник

B

BPRO in aiogram [ru]
Alexey Sukharev
Тебе не тот объект прилетает.
Скорее всего не CallbackQuery, а Message.
Эммм, а хендлер курит в сторонке?
источник

AS

Alexey Sukharev in aiogram [ru]
BPRO
Эммм, а хендлер курит в сторонке?
Хендлер как раз все правильно делает, только обработчик не правильно это понимает.
источник