fix: исправлена блокировка broadcast и отключена статистика для обычных пользователей

- Исправлен порядок роутеров: account_router перемещён после chat_router
- Добавлен фильтр is_delete_trigger для quick_delete (перехватывал все сообщения)
- Статистика доставки теперь показывается только админам
- Обычные пользователи больше не видят 'Сообщение разослано' после отправки
This commit is contained in:
2025-11-17 11:44:12 +09:00
parent 09bef4e1b9
commit fe2ac75aa8
5 changed files with 53 additions and 30 deletions

View File

@@ -118,10 +118,12 @@ async def main():
dp.include_router(admin_chat_router) # Админские команды чата
dp.include_router(redraw_router) # Повторные розыгрыши
dp.include_router(p2p_chat_router) # P2P чат между пользователями
dp.include_router(account_router) # Пользовательские счета
# 3. Chat router ПОСЛЕДНИМ (ловит все необработанные сообщения)
dp.include_router(chat_router) # Пользовательский чат (последним - ловит все сообщения)
# 3. Chat router для broadcast (ловит все необработанные сообщения)
dp.include_router(chat_router) # Пользовательский чат (broadcast всем)
# 4. Account router ПОСЛЕДНИМ (обнаружение счетов для админов)
dp.include_router(account_router) # Пользовательские счета + обнаружение для админов
# Запускаем polling
try: