Size: a a a

2020 January 01

s

std::mpa🌲 in aiogram [ru]
В чём смысл нескольких мидлварей на один роутер?
источник

t

this is not mrklf in aiogram [ru]
std::mpa🌲
В чём смысл нескольких мидлварей на один роутер?
Разделение логики
источник

s

std::mpa🌲 in aiogram [ru]
this is not mrklf
Разделение логики
Какой логики? Роутеры уже разделили её.
источник

t

this is not mrklf in aiogram [ru]
std::mpa🌲
Какой логики? Роутеры уже разделили её.
разделяем еще больше
источник

s

std::mpa🌲 in aiogram [ru]
this is not mrklf
разделяем еще больше
О.о
источник

s

std::mpa🌲 in aiogram [ru]
А если серьёзно? Одного мидлваря должно хватить
источник

t

this is not mrklf in aiogram [ru]
¯\_(ツ)_/¯
источник

s

std::mpa🌲 in aiogram [ru]
Покидать в хэндлер чего нибудь
источник

D

Dima in aiogram [ru]
this is not mrklf
Разделение логики
источник

D

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

s

std::mpa🌲 in aiogram [ru]
class Middleware(MyBaseMiddleware):
   async def __call__(self, handler, event):
       i18n, (b, c) = await self.geti18n(), self.getbc()
       if c % b!=0: raise SkipHandler
       await handler(event, i18n)
источник

s

std::mpa🌲 in aiogram [ru]
больше не нужно
источник

s

std::mpa🌲 in aiogram [ru]
где handler при вызове вызывает свои фильтры и контроль переходит к нему
источник

AR

Alex RootJunior in aiogram [ru]
𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨
Ребят, проверьте фильтр CommandStart на 2.5, пожалуйста

У меня после обновы этот хендлер начал ловить абсолютно все сообщения из любых типов чатов

dp.register_message_handler(func, CommandStart(deep_link=регекс с любым шаблоном)
дейтствительно есть такой баг, исправляю
источник

AR

Alex RootJunior in aiogram [ru]
есть еще какие то наблюдения?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Боюсь до середины января будет мало фидбека
источник

AR

Alex RootJunior in aiogram [ru]
окей, тогда релизю 2.5.1
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
2.5 это ботапи 4.5?
источник

AR

Alex RootJunior in aiogram [ru]
Fᴏʀᴅᴇɴ
2.5 это ботапи 4.5?
да
источник

AR

Alex RootJunior in aiogram [ru]
Published hot-fix for aiogram (v2.5.1)

Fixed CommandStart filter

Changelog: https://github.com/aiogram/aiogram/releases/tag/v2.5.1
You can install new version from pypi: pip install -U aiogram
источник