Skip to content

[Broadcast] /announce command (Telegram) #122

@viganogabriele

Description

@viganogabriele

Parent Epic: #120

Part of #120

Implement the /announce command for creating broadcasts via Telegram.

Requirements

  • Admin sends /announce command to the bot
  • Bot prompts for the tag number of target groups
  • Bot prompts for the message content with full formatting support:
    • Text (bold, italic, code, etc.)
    • Images/photos
    • Videos
    • Documents
    • Any supported Telegram media format
  • Bot prompts for send now or schedule:
    • 'Send now' option
    • 'Schedule' option with time picker
  • Bot confirms creation with summary (tag, groups count, scheduled time if any)

Technical Notes

  • Handle all media types correctly (forward vs copy)
  • Store announcement in database with pending status
  • Trigger scheduler if a future time is selected

Labels: enhancement

Metadata

Metadata

Assignees

No one assigned

    Labels

    broadcastBroadcast/announcement featureenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions