KEVIN WONG

I am

Statistics

Bookshelf

Snapshots

Projects

Blog

Contact

Spotify

Not Playing

Not Playing

KEVIN WONG

Projects

DragonBot

DragonBot#5561

DiscordGitHub

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

TypeScript
Discord.js
Next.js
PostgreSQL
Drizzle ORM
Tailwind CSS
OpenAI
Turborepo

Deployment

Railway (Bot)
Vercel (Web)
Neon (Database)

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