Size: a a a

2020 July 24

s

std::mpa in aiogram [ru]
ага. они просто совместимы с обычной функцией
источник

T

Tishka17 in aiogram [ru]
Имеет смысл разделять данные класса и данные запроса. Но у тебя первых нет
источник

T

Tishka17 in aiogram [ru]
Уж хотя бы сделал бы как во фласке, при регистрации укзываешь доп параметры для инита
источник

s

std::mpa in aiogram [ru]
Tishka17
А смысл? Это же так же в хэндлер обычный прилетает
например, я хочу иметь пользователя, когда фильтры уже успешно прошли. аиограм вызовет __call__ у меня запустится функция, где из репо в атрибут user данного инстанса встанет пользователь.
источник

T

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

Т

Технопёс in aiogram [ru]
std::mpa
всё просто. в 3.х такой CBH, кстати.
state указывается местно только одной строкой? 🤔
а если мне надо будет чтобы обработчик срабатывал на группе состояний?
источник

T

Tishka17 in aiogram [ru]
Звучит как
def handler(x, repo):
  user = repo.get_user(x.from_user.id)
источник

T

Tishka17 in aiogram [ru]
Технопёс
state указывается местно только одной строкой? 🤔
а если мне надо будет чтобы обработчик срабатывал на группе состояний?
Даёшь префиксы состояний!
источник

T

Tishka17 in aiogram [ru]
std::mpa
например, я хочу иметь пользователя, когда фильтры уже успешно прошли. аиограм вызовет __call__ у меня запустится функция, где из репо в атрибут user данного инстанса встанет пользователь.
В тройке кажется это будет делаться в мидлваре нормально
источник

s

std::mpa in aiogram [ru]
Технопёс
state указывается местно только одной строкой? 🤔
а если мне надо будет чтобы обработчик срабатывал на группе состояний?
в моём кейсе — да, пока что. а все стейты находятся в отдельном неймспейсе как константы
источник

s

std::mpa in aiogram [ru]
это я пока не продумал совсем =/
источник

s

std::mpa in aiogram [ru]
Tishka17
В тройке кажется это будет делаться в мидлваре нормально
за тебя ничего не сделается и в тройке. нужно будет это описывать
источник

T

Tishka17 in aiogram [ru]
std::mpa
за тебя ничего не сделается и в тройке. нужно будет это описывать
Я про мидлвари которые вызываются ПОСЛЕ применения фильтров
источник

s

std::mpa in aiogram [ru]
я понял
источник

s

std::mpa in aiogram [ru]
Tishka17
ну очевидно это неправильно
def _check_spec(spec: inspect.FullArgSpec, kwargs: dict):
   if spec.varkw:
       return kwargs

   argset = set(spec.args + spec.kwonlyargs)
   return {k: v for k, v in kwargs.items() if k in argset}


можешь попробовать это?
(aiogram/dispatcher/handler.py)
источник

s

std::mpa in aiogram [ru]
seems legit
источник

️️

️️👑OGURCHIK 🖤 ️... in aiogram [ru]
std::mpa
seems legit
источник

️️

️️👑OGURCHIK 🖤 ️... in aiogram [ru]
🤔
источник

s

std::mpa in aiogram [ru]
?
источник

B

Bunk Bunkovich 🐈 in aiogram [ru]
вы сегодня ночью решили дзен познать?
источник