Size: a a a

2020 February 25

N

Nikita-Kita in aiogram [ru]
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
нужно передавать функцию
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
убери скобки ()
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
и добавить диспатчер в переметры: async def bot_info(dispatcher)
источник

q

quavo in aiogram [ru]
Ну ляяя
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
и вообще на сколько я помню аиограм и так спринтит инфо про бота
источник

q

quavo in aiogram [ru]
@immaybenotahuman я хз, но оно сработало
надо будет погуглить как-то
источник

N

Nikita-Kita in aiogram [ru]
𝖓𝖎𝖊𝖒𝖆𝖓𝖉
и вообще на сколько я помню аиограм и так спринтит инфо про бота
Не знаю, нашел только это и не мог понять как запустить
источник
2020 February 26

АП

Алексей Попович in aiogram [ru]
Хочу написать свой middleware, подскажите какие методы могу переопределитьв нем, кроме on_process_message
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Alex RootJunior
использую арч, не помню когда у меня что то крашилось или мне надо было вручную что то компилить
+
источник

q

quavo in aiogram [ru]
@immaybenotahuman ти где
источник

q

quavo in aiogram [ru]
@immaybenotahuman а кек
пайчарм то зтакнулся, но так скрипт не работает ))
источник

q

quavo in aiogram [ru]
\ладно, сам попробую глянуть еще
источник

M

Mike in aiogram [ru]
Как можно остановить redis сервер? Ввожу redis-cli shutdown но все равно на ping отвечает pong
источник

N

Nikita-Kita in aiogram [ru]
𝖓𝖎𝖊𝖒𝖆𝖓𝖉
и вообще на сколько я помню аиограм и так спринтит инфо про бота
Ооо, и в правду выводит инфу о боте. Правда только если у логера уровень понизить до INFO (а еще больше инфы о боте при DEBUG)
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Алексей Попович
Хочу написать свой middleware, подскажите какие методы могу переопределитьв нем, кроме on_process_message
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, он является главной точкой вызова мидлвари, по умолчанию…
источник

Т

Технопёс in aiogram [ru]
quavo
@immaybenotahuman а кек
пайчарм то зтакнулся, но так скрипт не работает ))
Выкинь свой бесполезный енум, сейчас он тебе не нужен
источник

Т

ТС in aiogram [ru]
Технопёс
Выкинь свой бесполезный енум, сейчас он тебе не нужен
Ты надоел 😡
источник

q

quavo in aiogram [ru]
ТС
Ты надоел 😡
Ее, тс красава, так его
источник

АП

Алексей Попович in aiogram [ru]
Юрий 👨‍🔬 Чебышев
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, он является главной точкой вызова мидлвари, по умолчанию…
Благодарю
источник