Improve Telegram forum onboarding and topic safety
This commit is contained in:
parent
2b56b98697
commit
a1b7a14138
13 changed files with 1101 additions and 376 deletions
|
|
@ -10,7 +10,7 @@ from aiogram.fsm.storage.memory import MemoryStorage
|
|||
from aiogram.types import BotCommand
|
||||
|
||||
from adapter.telegram import db
|
||||
from adapter.telegram.handlers import auth, chat, confirm, settings
|
||||
from adapter.telegram.handlers import auth, chat, confirm, forum, settings
|
||||
from core.auth import AuthManager
|
||||
from core.chat import ChatManager
|
||||
from core.handler import EventDispatcher
|
||||
|
|
@ -54,7 +54,7 @@ def build_event_dispatcher(platform: MockPlatformClient) -> EventDispatcher:
|
|||
)
|
||||
|
||||
# Register core handlers
|
||||
from core.protocol import IncomingCommand, IncomingMessage, IncomingCallback
|
||||
from core.protocol import IncomingCallback, IncomingCommand, IncomingMessage
|
||||
ed.register(IncomingCommand, "start", handle_start)
|
||||
ed.register(IncomingCommand, "settings", handle_settings)
|
||||
ed.register(IncomingCommand, "settings_skills", handle_settings_skills)
|
||||
|
|
@ -89,6 +89,7 @@ async def main() -> None:
|
|||
|
||||
# Include routers
|
||||
dp.include_router(auth.router)
|
||||
dp.include_router(forum.router)
|
||||
dp.include_router(chat.router)
|
||||
dp.include_router(settings.router)
|
||||
dp.include_router(confirm.router)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue