Invite the bot
Bring Sakumi into your server, make sure slash commands are enabled, and give it the permissions it needs to post messages, embeds, and manage roles if you use shop role rewards or reaction roles.
sakumi docs
A proper guide for setting up Sakumi, understanding the dashboard, and learning how each bot module works without digging through commands blind.
quick start
Bring Sakumi into your server, make sure slash commands are enabled, and give it the permissions it needs to post messages, embeds, and manage roles if you use shop role rewards or reaction roles.
Log in with Discord, pick a server you actually manage, and configure modules from the dashboard instead of memorizing every command upfront.
Rename your server currency, create your first embed, and set your join, leave, or boost messages so your server feels finished right away.
dashboard
The dashboard is built around modules. Each module has its own settings page, and most of them also have matching slash commands so you can work from Discord or from the site.
economy
Each guild keeps its own economy name, balances, cooldowns, inventory, shop state, and role rewards. One server can use Hanami while another uses petals or anything else you choose.
Sakumi can post timed drops into reward channels. Members have a limited window to claim them, and you can configure separate quick and long drop flows in the dashboard or through commands.
Use categories to organize items, batch import with a text file, lock the secret shop behind a balance threshold, and attach Discord roles so rewards are applied automatically after purchase.
Members can earn currency through games like slots, coinflip, and wordguess, and you can also bridge rewards from trusted bots with BotSync.
embeds
Sakumi’s embed tools are meant to feel simple but still powerful. You can build embeds from the dashboard or inside Discord, preview them live, save them by name, and reuse them across welcome, leave, boost, tickets, or announcements.
Edit title, description, colors, images, thumbnails, footers, timestamps, and links while watching the preview update.
Formatting buttons help you add Discord markdown like bold, italics, code blocks, and mentions without having to remember the syntax.
Once an embed is saved, you can send it again later or attach it to welcome, leave, boost, verification, and ticket flows.
community
Track activity, announce level-ups, and control where leveling matters. The goal is to reward the channels you want instead of inflating levels everywhere.
Post role panels with your own custom embeds or saved embeds, then let members self-assign roles with clean buttons and emoji labels.
Create ticket panels, set log channels, and use verification flows for age-gating or custom trust checks depending on how your server is structured.
Sakumi AI can answer on demand and optionally speak up in configured channels with a controlled chance and cooldown, so it feels lively without being spammy.
safety
Moderation is split so you can keep normal day-to-day settings apart from stronger anti-nuke protections. That way you can tune filters, account age requirements, and safety automation without making the whole dashboard messy.
commands
Browse commands by system instead of one giant wall of slash commands.
custom api
This page loads Sakumi's real custom API capabilities from the backend first, then only lets you invoke actions the server actually reports.
Load capabilities first so the site can validate actions against the backend instead of trusting hardcoded names.
selected action
The explorer will fill this with live action metadata from `/api/custom/capabilities`.
invoke
response
Load capabilities to start.
faq
Global Discord commands can take time to update. If they stay missing, recheck your token, client ID, and deploy flow.
Double-check the bot’s permissions and role order. Sakumi needs room above the roles it manages.
Yes. Most major systems still have matching slash commands, so you can configure them fully inside Discord if you prefer.