A feature-rich Telegram bot for managing events, tracking attendance, and sending reminders. Perfect for community organizers and group administrators!
- Group Integration [1/1]:
- [X] Add to any Telegram group/channel
- Event Creation [2/3]:
- [X] Create events via DM or group chat
- [X] Set titles, descriptions, and dates
- [ ] Timezone-aware scheduling
- Attendance Tracking [3/3]:
- [X] RSVP with inline buttons
- [X] Attendance status updates
- [X] Participant lists
- Smart Notifications [0/3]:
- [ ] Automated reminders
- [ ] Custom notification schedules
- [ ] Bulk and individual notifications
- Advanced Features [0/4]:
- [ ] Event modification/cancellation
- [ ] iCal calendar integration
- [ ] Natural language processing for dates
- [ ] Attendance analytics and reports
- Rust 1.70+
- SQLite3
- Telegram Bot API token (@BotFather)
# Clone repository
git clone https://github.com/Basrandir/televent.git
cd televent
# Build and run
cargo run --releaseSet the following environment variables:
- TELEGRAM_BOT_TOKEN=your_bot_token_here
Personally I use direnv alongside a .env file. Feel free to set environment variables however youโre most comfortable with.