A Discord bot that automates attendance tracking using Google Forms. The bot allows server administrators to configure attendance windows, manage Google Form URLs, and lets users mark their attendance with a simple command.
- 📝 Automated attendance tracking via Google Forms
- ⏰ Configurable attendance time windows
- 🌐 Timezone support
- 🔒 Admin-only configuration commands
- 📊 Easy attendance marking for users
/add_gform_url <link>— Set/update the Google Form URL for attendance/delete_gform_url— Remove the configured Google Form URL/list_gform_url— Show current Google Form URL/set_attendance_time <day>/<HH:MM>-<HH:MM>— Set attendance window (if not set, users can mark attendance anytime)/show_attendance_time— Display current attendance window/delete_attendance_time— Remove attendance window/set_timezone <offset>— Set server timezone (UTC-12 to UTC+14, default: UTC+7/Jakarta)/show_timezone— Display current timezone setting/help— Show all available commands
/hadir— Mark attendance (only works during configured time window; if no window is set, can mark anytime)
For setup, deployment, and technical documentation, see Technical-Documentation.
This project is licensed under the terms specified in the LICENSE file.