Size: a a a

2020 August 14

f

fishsouprecipe 🤍 in aiogram [ru]
А как в on_pre_process_update отменить on_process_update
источник

f

fishsouprecipe 🤍 in aiogram [ru]
Чтобы он не десериализации в types.Update даже
источник

К

Костя in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
https://t.me/aiogram_ru/133605
Вот хорошее описание
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, он является главной точкой вызова мидлвари, по умолчанию…
источник

AR

Alex RootJunior in aiogram [ru]
Где слой с фильтрами?
источник

К

Костя in aiogram [ru]
На картинке?) я с инета скачал))
источник

К

Костя in aiogram [ru]
можно конечно перерисовать
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Alex RootJunior
Где слой с фильтрами?
когда фильтры можно будет применять на роутеры?
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
:(
источник

К

Костя in aiogram [ru]
С верными названиями
источник

AR

Alex RootJunior in aiogram [ru]
Yacha 🏳‍🌈
когда фильтры можно будет применять на роутеры?
источник

AR

Alex RootJunior in aiogram [ru]
Костя
можно конечно перерисовать
источник

К

Костя in aiogram [ru]
ооо, идеально

Готово
источник

К

Костя in aiogram [ru]
оп-па это что дока по 3 версии?
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Костя
оп-па это что дока по 3 версии?
да
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
но скоро алекс все переделает
источник

К

Костя in aiogram [ru]
тогда пока не смотрю
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Yacha 🏳‍🌈
но скоро алекс все переделает
ему не понравился божественный mkdocs
источник

ЕП

Евгений Петров... in aiogram [ru]
Yacha 🏳‍🌈
ему не понравился божественный mkdocs
Mkdocs великолепен
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Евгений Петров
Mkdocs великолепен
алекс сказал что все хуйня и нужно все вернуть в сфинкс
источник

‌‌‎lyteloli in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Весь код в одном классе. У меня в проекте 8к строк. Это все надо в один класс писать в такой структуре?

Колбек хендлер нечитаемый с миллионом ифов внутри

Отступы говорят уже больше 3 не очень, а у тебя я боюсь считать сколько.
Кстати сколько у тебя длина строки?
Все по стандартам, до 120 символов, а так тут просто вся логика в одном хендлере, обертку делаю для упрощения работы, сам юзаю постоянно и вот решил на гит залить
источник