fix: исправлена блокировка broadcast и отключена статистика для обычных пользователей
- Исправлен порядок роутеров: account_router перемещён после chat_router - Добавлен фильтр is_delete_trigger для quick_delete (перехватывал все сообщения) - Статистика доставки теперь показывается только админам - Обычные пользователи больше не видят 'Сообщение разослано' после отправки
This commit is contained in:
8
main.py
8
main.py
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user