бы возможность отследить число отправленных сообщений из одного хендлера, но хуй уж с ним.
В тройке вроде будет что-то такое
Уже есть, я даже трогал. Можно например последнее сообщение юзеру хранить
А на данный момент? Мб где-то это прописано но не реализовано пока? Хочу последние сообщения хранить
Где такую мидлварь глянуть можно?
Ты aiogram3 используешь?
Пока что просто на aiogram3 сижу. В принципе, я сейчас строю шаблон, поэтому миграция не проблема, были бы доки
Ты так хранишь входящие сообщения, правильно?
нет, это для исходящих от бота пример, ты веь про отправляемые спрашивал
Окей. А где привязка к функции? Ну там, наподобие on_process_message(...). Какой апдейт ты ловишь?
привязка к всем исходящим от бота запросам, проверка через isinstance(method, SendMessage), хз можно ли иначе задать метод.
Я хочу хранить несколько сообщений и от бота, и от юзера, но если с входящими к боту всё понятно, то исходящие это пздц. Я уж думал ковырять функции answer, reply и т.д.
А нет ли способа отметить, когда обработка хендлера завершена?
Это несвязанный со скрином вопрос? А то я что-то не понимаю )
Косвенно связан, развитие темы. Я хочу сохранять в FSM до нескольких сообщений от бота к юзеру, чтобы после ответа от юзера, удалить их пачкой. А для этого надо знать, когда хендлер отработал своё. Хотя, если очищать по входящему от юзера...
А что уже нет резолва? Для чат и юзер айди?
Есть мидлвари пост
А нет разве в контекстах фсмпрокси. Или как он там называется
Кажется есть, но он не очень подходит, как и контекстный юзер/чат, ведь не факт что сообщение будет отправлено тому же кто синициировал реквест. Там юзера и чат нужно с респонза по нормальному брать
Чё-то хуйня какая-то, нет methods в строчке импорта from aiogram.methods
Так я говорил что это для aiogram3
А, окей
Обсуждают сегодня