← Work

Dexter AI bots

Dexter Copilot is a voice AI cohost for streamers. Besides working on the AI, I write and run the bots for its Discord community.

The dexterai.dev home page

There are four main bots and each one has its own job. Spark does the fun stuff like levels, an economy, games and giveaways. Warden is the moderator. Sentinel handles automod, verification and the server logs. Steward runs tickets and modmail. Then there are two music bots, Clarity and Cadence.

Spark doesn't keep a connection to Discord open at all. Its commands come in over HTTP, and Warden watches the server and passes it the work.

They all share one SQLite database, which is up to 236 migrations now. I rewrote the whole thing in discord.js in May and it's past 2,500 commits since. It runs on a VM in my homelab.

3,583 members · 356 online

2026discord.jsNode.jsSQLiteLavalink