feat: добавлен P2P чат между пользователями
- Новая модель P2PMessage для хранения личных сообщений - Миграция 008_add_p2p_messages.py - Сервис P2PMessageService для работы с P2P сообщениями - Команда /chat с меню чата - Выбор пользователя из списка - Отправка текста, фото, видео, документов - История последних диалогов - Счетчик непрочитанных сообщений - FSM состояния для управления диалогами
This commit is contained in:
2
main.py
2
main.py
@@ -23,6 +23,7 @@ from src.handlers.chat_handlers import router as chat_router
|
||||
from src.handlers.admin_chat_handlers import router as admin_chat_router
|
||||
from src.handlers.account_handlers import account_router
|
||||
from src.handlers.message_management import message_admin_router
|
||||
from src.handlers.p2p_chat import router as p2p_chat_router
|
||||
|
||||
# Настройка логирования
|
||||
logging.basicConfig(
|
||||
@@ -116,6 +117,7 @@ async def main():
|
||||
dp.include_router(admin_account_router) # Админские команды счетов
|
||||
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 ПОСЛЕДНИМ (ловит все необработанные сообщения)
|
||||
|
||||
Reference in New Issue
Block a user