Skip to main content
Bloom brings moderation, security, server automation, community features, and music into one Discord bot. You set it up with commands in your server and with the web dashboard, and members use it every day through the same commands.
These docs are still in active development. Many more pages are coming in the future, so check back soon for expanded guides and references.
Every server has its own command prefix. Throughout these docs, ! stands for your server’s prefix. Not sure what yours is? Mention Bloom in any channel, or send b.help.

What Bloom does

Moderation

Warnings and cases, kicks, bans and their variants, Discord timeouts, Bloom mutes, jail, purge and transcripts, and channel lockdown.

Security

Automod, anti-nuke protection with recovery, a join gate with captcha and account checks, and fine grained command access control.

Community

Leveling, economy, giveaways, starboard, counting, welcome messages, autoroles, reaction roles, and role menus.

Automation

Autoresponders, automatic and sticky messages, automatic threads, saved embeds, action workflows, and VoiceMaster voice channels.

Tickets and forms

Ticket panels with categories and transcripts, dashboard built public forms, and a ban appeal flow.

Music

Last.fm, Libre.fm and ListenBrainz stats, now playing and scrobbling, charts and visual reports, who knows and crowns, and voice playback.

How you interact with Bloom

Bloom accepts commands three ways. Most day to day use is prefix commands.

Prefix commands

Text commands you type in a server channel, such as !help. You can also mention Bloom instead of a prefix. This is the main way to use Bloom.

Dashboard

A web interface for settings that are easier to manage with forms, such as automod, forms, and per module configuration.

Context menus

Right click actions on a user or message, such as Get Avatar, Quote, and Translate to English.

Where to go next

Using prefix commands

Learn how prefixes, mentions, arguments, cooldowns, and command discovery work.

Leveling

Turn on level up messages, add level rewards, tune XP, and understand how XP is earned.

Embed syntax

The reference for Bloom’s embed formats, used by saved embeds, welcome messages, and more.

Full command list

Browse every command with its description on the main Bloom website.

Get help

Join the support server for help, bug reports, privacy questions, and data requests.