Size: a a a

2020 April 19

К

Костя in aiogram [ru]
Ниже
источник

T

Tishka17 in aiogram [ru]
понял, угу
источник

T

Tishka17 in aiogram [ru]
спасибо
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
Костя
Надо делать c.message.answer
А чо так можно было?😳
источник

N

Nikki in aiogram [ru]
Чет не понял
источник

К

Костя in aiogram [ru]
Юрий 👨‍🔬 Чебышев
А чо так можно было?😳
Ну да)
источник

N

Nikki in aiogram [ru]
callback factory со стейтом можно юзать?
источник

l

lik33v3n | likeeven in aiogram [ru]
Юрий 👨‍🔬 Чебышев
А чо так можно было?😳
Yes
источник

N

Nikki in aiogram [ru]
чет не работает
источник

К

Костя in aiogram [ru]
Nikki
callback factory со стейтом можно юзать?
Да
источник

К

Костя in aiogram [ru]
Покажи
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
Nikki
callback factory со стейтом можно юзать?
Кто запретит? Два несвязанных друг с другом фильтра
источник

N

Nikki in aiogram [ru]
извиняюсь я походу дэбил
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Vlad🍁
мидлвари работают со всеми типами событий из телеграма

есть несколько точек, куда мидлварью можно вклиниваться:
- 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, он является главной точкой вызова мидлвари, по умолчанию он как раз и разруливает все события на методы класса мидлвари

полный список методов мидлвари можно посмотреть у LoggingMiddleware
ебать разборчик
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
а, тишка теперь и в аиограме участвует?
источник

T

Tishka17 in aiogram [ru]
Fᴏʀᴅᴇɴ
а, тишка теперь и в аиограме участвует?
теперь и тут матерится
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
отлично)
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
можно не заходить в питоньи чаты со своей хуйней
источник

T

Tishka17 in aiogram [ru]
этим людям явно нужна порция SOLID внутривенно
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
а хуле нам, ботоебам
источник