Every server has its own command prefix. Throughout these docs,
! stands for your server’s prefix. Bloom’s setup lets you choose it, and you can always find it later by mentioning Bloom or sending b.help.Add Bloom to your server
1
Open the invite link
Use the Add to Discord link. It is also the Add to Discord button at the top of these docs.
2
Pick your server
Choose the server from the list. You need the Manage Server permission on a server for it to appear.
3
Keep the requested permissions
The invite asks for the permissions Bloom needs to run its features. Authorize it as presented rather than removing permissions you are unsure about, then grant more only if a specific feature needs it. Bloom checks its own permissions before each action and tells you what is missing.
Place Bloom’s role
When Bloom joins, Discord gives it a role (named after the bot). Open Server Settings → Roles and drag that role above every role you want Bloom to manage: the roles of members you will moderate, and any roles Bloom assigns such as level rewards, autoroles, or mute and jail roles.- Bloom cannot ban, kick, timeout, or change the roles of a member whose highest role is above Bloom’s.
- Bloom cannot add or remove a role that sits above its own.
Run the setup wizard
Administrator
Opens an interactive wizard that walks through the core settings. You need Administrator.
- Syntax:
!setup - You need: Administrator
- Steps: choose a theme (Dark or Light), set your prefix, and optionally create the jail and mute roles and channels.
!help.
Set the basics by hand
Prefix
Administrator
Sets the command prefix for this server. Alias:
prefix.- Syntax:
!setprefix <prefix> - You need: Administrator
- Rules: 5 characters or fewer. Running
!setprefixwith no argument shows the current prefix instead of changing it.
Example
Prefix has been set to >, and commands then use >, for example >help. For every way to trigger a command and to recover a forgotten prefix, see Using prefix commands.
Embed color
Administrator
Sets the color of the side bar on Bloom’s embeds for this server. Alias:
embcolor.- Syntax:
!embedcolor <hex_color> - You need: Administrator
- Rules: a hex color such as
#FF5733or the short#f00. Running!embedcolorwith no argument shows the current color.
Example
Set an explicit color if the exact shade matters to you. When no server color is set, different Bloom features fall back to different defaults rather than one universal color.
Open the dashboard
prefix command
Replies with a link to this server’s dashboard. Aliases:
dashboard, panel.- Administrators and the server owner also get a Manage Dashboard Access button to let specific roles open the dashboard.
Turn on logging
Logging gives you a record of edits, deletions, moderation actions, and member changes. Set it up early so your first real actions are captured.Manage Server
Chooses which categories of events Bloom logs and where. Run
!logs to see the current setup and the categories you can route to a channel.Do a safe test
Confirm the pieces fit together without disrupting anyone.1
Check that commands respond
Run
!help. If the menu appears, Bloom can read and send in that channel. If nothing happens, confirm the prefix and that Bloom has View Channel, Send Messages, and Embed Links here.2
Warn a willing test account
Run
!warn @tester testing setup against a member who agrees, or a second account of your own. A warning records a case without removing or restricting anyone.3
Confirm it was logged
Check your moderation log channel for the warning entry. If it is missing, revisit the logging step and confirm Bloom can send in that channel.
Where to get help
- Create a channel invite: the
!invitecommand builds a Discord invite for a channel (you need Manage Messages, Bloom needs Create Invite). This is different from the bot invite link above, which adds Bloom to a server. - Support: run
!support, or join the support server directly, for help, bug reports, and data requests.
Related pages
Permissions and hierarchy
Why role position decides whether moderation works, and how “You need” differs from “Bloom needs”.
Dashboard access
Sign in, pick a server, and control who can open the dashboard.
Using prefix commands
Prefixes, mentions, arguments, and finding your server’s prefix.
Leveling
A full example of configuring a Bloom system after setup.