← all work

v2.0 · in production

BakuBot

Baku Gate whitelisting and live-data tickets for Bakumon's Discord.

See it on the Bakumon Discord ↗🔒 source is private · happy to walk through it

The story

BakuBot is Bakumon's custom Discord bot. Its centerpieces are Baku Gate, the whitelist gate every new player goes through, and a ticket system that pulls live data from the game server automatically. It also syncs chat and roles both ways, and delivers rewards and purchases directly into the game. A TLS-encrypted WebSocket bridge links it to a companion Fabric mod on the server, and every command is acknowledged and retried until it lands.

Highlights

  • Baku Gate: the whitelist gate, with application forms, community vouches, interview queues, and streamer referrals
  • Ticket system that pulls live data from the game server automatically, so staff see the player's real state and can release rewards in-game with one click
  • Donation flow: order builder, owner-approved checks, then automatic delivery, ledger entry and rank update, with a safe undo
  • Two-way game sync: chat bridge, server status, ban sync, and roles that follow in-game state
  • Self-updating staff guides, a moderation log, and an integration test kit run against staging