Skip to content

Basrandir/televent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

30 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Televent - Telegram Event Management Bot ๐Ÿค–๐Ÿ“…

A feature-rich Telegram bot for managing events, tracking attendance, and sending reminders. Perfect for community organizers and group administrators!

Features โœจ

  • 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

Installation & Setup ๐Ÿ› ๏ธ

Prerequisites

  • Rust 1.70+
  • SQLite3
  • Telegram Bot API token (@BotFather)

Quick Start

# Clone repository
git clone https://github.com/Basrandir/televent.git
cd televent

# Build and run
cargo run --release

Configuration โš™๏ธ

Set 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.

Usage ๐Ÿ“–

About

A telegram events bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages