Skip to content

feat: Telegram bot integration for alerts and conversational queries #165

@luceinaltis

Description

@luceinaltis

Context

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
  • Send autonomous monitoring alerts (feat: complete autonomous market monitoring during trading hours #161) via Telegram
  • Support /briefing, /watchlist, /thesis Telegram commands
  • Config: telegram.bot_token, telegram.allowed_chat_ids in config.toml
  • Rate limiting and error handling for Telegram API

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions