Files
cedrick2711 e53bc3b80d
CI - Security, Lint & Tests / validate (push) Failing after 25m59s
first cleanup iter
2026-09-09 08:26:47 -04:00

30 lines
909 B
Python

"""Discord notification subsystem.
Split from a single 1654-line module (app/discord_bot.py) into a package with
one concern per module (ARCH-003).
Public API — these are the functions that Flask routes and services import:
start_bot, bot_status, get_bot → .bot
send_one_on_one_dm, send_schedule_notification,
send_one_on_one_response → .messaging
purge_pending_for_participants → .pending
"""
from app.discord.bot import bot_status, get_bot, start_bot
from app.discord.messaging import (
send_one_on_one_dm,
send_one_on_one_response,
send_schedule_notification,
)
from app.discord.pending import purge_pending_for_participants
__all__ = [
'bot_status',
'get_bot',
'purge_pending_for_participants',
'send_one_on_one_dm',
'send_one_on_one_response',
'send_schedule_notification',
'start_bot',
]