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
Parent Epic: #120
Part of #120
Implement the /announce command for creating broadcasts via Telegram.
Requirements
Technical Notes
Labels: enhancement