Skip to content

AetherBot v1.0.0 - Initial Release

Latest

Choose a tag to compare

@Mohi1038 Mohi1038 released this 29 Jun 13:11
· 5 commits to main since this release

AertherBot v1.0.0

A production-ready Discord bot for study time tracking and productivity management with Supabase integration.

Features

  • Study Time Tracking - Automatic voice channel monitoring
  • Profile Management - Customizable user profiles with generated cards
  • Todo System - Task management with deadlines and completion tracking
  • Smart Reminders - One-time and recurring reminder system
  • Cross-Server Support - Multi-guild functionality

Technical Stack

  • Runtime: Node.js 16.9.0+
  • Framework: Discord.js v14
  • Database: PostgreSQL (Supabase)
  • Deployment: Render
  • Image Generation: node-canvas

Commands

Command Description
/profile view [user] Display profile cards
/stats [user] View study statistics
/todo add <task> [deadline] Manage tasks
/reminder <user> <duration> Set reminders

🚀 Quick Start

npm install
npm run deploy-commands
npm start

Production Ready

  • Environment-based configuration
  • Comprehensive error handling
  • Database connection pooling
  • Automatic slash command registration
  • SSL/TLS support for Supabase

🔧 Environment Variables

DISCORD_TOKEN=your_bot_token
CLIENT_ID=your_client_id
DATABASE_URL=your_supabase_url
NODE_ENV=production

MIT License | Documentation | Issues