
DragonBot
DragonBot#5561
About
DragonBot is a Discord bot built for Drexel University communities, featuring email verification, moderation tools, user profiles, AI Q&A, XP/leveling, polls, suggestions, YouTube notifications, scheduled messages, birthday tracking, audit logging, and a full web dashboard.
Technologies Used
Deployment
Features

Email Verification
Verify Drexel students with @drexel.edu emails, with cross-server sync across all DragonBot guilds

Ban Sync
Automatically propagate bans across all servers with ban sync enabled

User Profiles
Shareable profiles with name, pronouns, major, college, year, plan, co-ops, clubs, and more

AI Q&A
AI powered /ask command with per-server custom system prompts

XP & Leveling
XP system with in-memory caching, leaderboards, level-up announcements, and archive/restore

Suggestions
Community feature requests with status tracking and web dashboard management

Polls
Reaction-based polls with up to 20 options and custom emoji support

YouTube Notifications
Upload alerts for subscribed YouTube channels with custom messages

Birthday Tracking
Set birthdays with automated per-server announcements and configurable timezone support

Scheduled Messages
Automated recurring messages with cron scheduling, timezone support, and embed customization

Web Dashboard
Full-featured dashboard to manage server settings, profiles, schedules, suggestions, and YouTube subscriptions

Audit Logging
Log embeds for joins, leaves, bans, kicks, message edits/deletes, role and nickname changes, and voice activity

Welcome
Customizable channel and DM welcome messages

Moderation Tools
Bot announcements, mod notes, message gating, and granular guild manager permissions with 12+ delegation scopes

Fun Commands
Dice rolls, LaTeX rendering, and more