8 sections

22 worked examples in all

Setup

Three commands, and then buttons.

Match notifications need two: /setguild links this Discord server to one of your guilds on the site, then /setchannel picks where notifications go.
Everything else — RSVP events, member points, the shop, activities — comes from one more: /setup-events, which needs a channel for the Create event button, a forum channel for event threads, and a channel for sign-up invites. Everything after that happens through buttons and menus, not further commands.
/boss-talents needs no server setup at all — any member with a linked character can run it to share their own progress, right away.

The bot runs alongside the site rather than instead of it — what it records shows up on your dashboard, and the roles that decide who may use it are on roles and permissions.