Size: a a a

2017 August 04

OA

Oleg A. 🇷🇺 in aiogram [ru]
ну т.е. если она по-простому будет вызывать функцию, котороая async и будет сыпаться RuntimeWarning - ничего страшного, я правильно понял?
источник

AR

Alex RootJunior in aiogram [ru]
не должно быть варнинга, потому что там есть await
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
RuntimeWarning: coroutine 'check_admin' was never awaited
источник

AR

Alex RootJunior in aiogram [ru]
хм
источник

AR

Alex RootJunior in aiogram [ru]
интересно
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
типа результата от функции никто не ждёт
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
это логично )
источник

AR

Alex RootJunior in aiogram [ru]
логично, надо будет поискать в какой момент я это сломал %)
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
но я идеалист и не люблю всякие ворнинги, поэтому сейчас буду переделывать
источник

AR

Alex RootJunior in aiogram [ru]
Oleg A. 🇷🇺
RuntimeWarning: coroutine 'check_admin' was never awaited
стоп.
ты случайно не пытаешься ее вызвать сразу же сам?
источник

AR

Alex RootJunior in aiogram [ru]
как ты делаешь?
a) func=check_admin()
b) func=check_admin
источник

AR

Alex RootJunior in aiogram [ru]
второй вариант - единственный верный для фильтров.
если только у тебя функция не возвращает фильтр.
источник

AR

Alex RootJunior in aiogram [ru]
и в таком случае не возникает предупреждение
источник

AR

Alex RootJunior in aiogram [ru]
Oleg A. 🇷🇺
но я идеалист и не люблю всякие ворнинги, поэтому сейчас буду переделывать
источник

AR

Alex RootJunior in aiogram [ru]
/test
источник

AR

Alex RootJunior in aiogram [ru]
/test
источник

AR

Alex RootJunior in aiogram [ru]
ok
источник

AR

Alex RootJunior in aiogram [ru]
и ворнинга нет
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
Alex RootJunior
сейчас никто не мешает использовать механизм регистрации хэндлеров без декораторов, при чем есть не один способ это сделать
dp.register_message_handler(callback_foo, state='foo', func=check1)
dp.register_message_handler(callback_foo, state='foo', commans=['bar'])


либо же dp.message_handlers.register(callback, [CommandsFilter(['baz']), StateFilter(dp, 'baz')])
dp.register_message_handler - нет такого метода

dp.message_handlers.register  - не очень понял синтаксис
куда задавать условие, которое должно быть true, чтобы была вызвана функция?
источник

AR

Alex RootJunior in aiogram [ru]
Oleg A. 🇷🇺
dp.register_message_handler - нет такого метода

dp.message_handlers.register  - не очень понял синтаксис
куда задавать условие, которое должно быть true, чтобы была вызвана функция?
Первый добавлен в 0.3.4 и еще ж не выкатил версию.
А по второму через 10 минут вернусь к ноуту, покажу как делать
источник