169 похожих чатов

Как указать middleware, где именно оно должно срабатывать? пытаюсь вот этот

пример переписать под себя
https://docs.aiogram.dev/en/latest/examples/middleware_and_antiflood.html
нужно чтобы функция register_to_db(message) или register_to_db(callback_query) срабатывала при каждом сообщении и каждом колбэке, как это можно сделать?
Добавил свою мидлварь перед запуском бота, а в сам мидлварь класс в функцию вывод лог-сообщения. но оно не выводится, ничего не происходит.

6 ответов

38 просмотров

https://github.com/aiogram/bot/blob/master/aiogram_bot/middlewares/acl.py На основе этого делай

Nikita-Maslov Автор вопроса
Mikhail Smolnikov
https://github.com/aiogram/bot/blob/master/aiogram...

спасибо. походу у меня логгер не работает по каким-то причинам, а так прикрепленный мной код сработал и в базу меня записало. спасибо

Nikita-Maslov Автор вопроса
Nikita Maslov
спасибо. походу у меня логгер не работает по каким...

не. чето всё-таки не так. нет реакции мидлвари на колбэки. кто-нибудь может помочь разобраться конкретно в моем коде? что добавить.

Nikita Maslov
не. чето всё-таки не так. нет реакции мидлвари на ...

Потому что ты в коде указал, что реакция должна быть только на сообщения Посмотри ещё раз пример, что я скинул

Nikita-Maslov Автор вопроса
Mikhail Smolnikov
Потому что ты в коде указал, что реакция должна бы...

сорри, вот актуальный код. но реагирует на команду, а не на сообщения - это и странно.

Nikita Maslov
screenshot сорри, вот актуальный код. но реагирует на команду...

А теперь ещё раз внимательнее посмотри на пример и найди отличия

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
11
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
10
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
вопрос странный немного... в секции interface идёт константа const TableExt: array [0..39] of record _type: byte; _ext : string; end = ( (_type:typeDAT ...
Alexey Kulakov
5
Всем привет! Помогите разобраться с Lazarus. Переношу программу с Delphi 10.2 Tokyo на Lazarus 3.2. У меня есть строка string которая изначально имеет такое содержание (то чт...
Дмитрий Завгородний
4
Карта сайта