You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
qracer/notifications/telegram_poller.py (recently merged) provides TelegramBotPoller for receiving messages. qracer/notifications/telegram_adapter.py provides TelegramAdapter for sending. The pieces exist but aren't wired into a complete conversational flow.
Goal
Enable users to interact with qracer via Telegram: receive alerts, ask questions, get briefings.
Scope
Wire TelegramBotPoller into qracer serve event loop to receive incoming messages
Route incoming Telegram messages to ConversationEngine.query() and send responses back
Context
qracer/notifications/telegram_poller.py(recently merged) providesTelegramBotPollerfor receiving messages.qracer/notifications/telegram_adapter.pyprovidesTelegramAdapterfor sending. The pieces exist but aren't wired into a complete conversational flow.Goal
Enable users to interact with qracer via Telegram: receive alerts, ask questions, get briefings.
Scope
TelegramBotPollerintoqracer serveevent loop to receive incoming messagesConversationEngine.query()and send responses back/briefing,/watchlist,/thesisTelegram commandstelegram.bot_token,telegram.allowed_chat_idsinconfig.tomlRelated
telegram_poller.py(merged),telegram_adapter.py(exists)