Size: a a a

2020 February 12

Т

Технопёс in aiogram [ru]
видимо фильтры не пускают
источник

Т

Технопёс in aiogram [ru]
on_process это же уже когда обработчик схватил
источник

Т

Технопёс in aiogram [ru]
ага
источник

q

quavo in aiogram [ru]
Мда иди доку читай
источник

S

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

MG

Mario Glesias in aiogram [ru]
Добрый вечер
источник

q

quavo in aiogram [ru]
Ну ваще
источник

q

quavo in aiogram [ru]
Беги !!
источник

Т

Технопёс in aiogram [ru]
Telegram
Alex RootJunior in aiogram [ru]
мидлвари работают со всеми типами событий из телеграма

есть несколько точек, куда мидлварью можно вклиниваться:
- pre_process: выполняется каждый раз перед началом фильтрации
- process: выполняется каждый раз после прохождения фильтра перед запуском хендлера
- post_process: выполняется каждый раз после обработки всего

итого, например, каждое сообщение проходит цепочку:
- pre_process update
- process update
- pre_process message
- filters
- process message
- handler
- post_process message
- post_process update

если ни один хендлер для сообщения не был запущен, выполняется следующая цепочка:
- pre_process update
- process update
- pre_process message
- filters
- post_process message
- post_process update


Мидлварь обязательно должна быть унаследована от BaseMiddleware

все методы для точек взаимодействия должны иметь названия:
on_<point>_<event_type>, то есть on_pre_process_message, on_post_process_update
более низкоуровневый вариант метод - trigger, он является главной точкой вызова мидлвари, по умолчанию…
источник

MG

Mario Glesias in aiogram [ru]
источник

Т

Технопёс in aiogram [ru]
источник

Е

Егор in aiogram [ru]
Это TC?
источник

ЕП

Евгений Петров in aiogram [ru]
покажи, плиз, как переделал
источник

q

quavo in aiogram [ru]
Евгений Петров
покажи, плиз, как переделал
Вместо on_ надо pre_
источник

MG

Mario Glesias in aiogram [ru]
Егор
Это TC?
Крыса?
источник

q

quavo in aiogram [ru]
Ойьо есть
источник

q

quavo in aiogram [ru]
on_pre
источник

q

quavo in aiogram [ru]
Я затупил (
источник

Е

Егор in aiogram [ru]
Mario Glesias
Крыса?
источник

q

quavo in aiogram [ru]
Mario Glesias
Крыса?
Крыса это я
источник