Getting started
Permissions and role order
Journo asks for these permissions when you invite it. Each one is used by a feature:
| Permission | Used for |
|---|---|
| Manage Roles | Welcome roles, verification, application roles, supporter and shop roles |
| Moderate Members | Timeouts from moderation and the AI watch |
| Manage Messages | Removing spam, blocked words and rule breaks; /purge |
| Create Private Threads, Manage Threads, Send Messages in Threads | Support tickets, which open as private threads |
| Embed Links, Attach Files | Panels, pictures, letters and ticket transcripts |
| Read Messages, Send Messages, Read Message History | Answering, watching chosen channels and posting panels |
| Mention Everyone | Pinging staff roles when a ticket needs a human, and in announcements |
| Add Reactions, Use External Emojis | Panels, polls and messages with emoji |
| Kick Members | Only if your punishment ladder, spam or new-account settings use kick |
The invite doesn't include Ban Members. If you put ban in your AI watch ladder, give the Journo role Ban Members yourself in Server Settings > Roles.
/setup-check lists any permission Journo is missing.
Role order matters
Discord only lets a bot give or remove roles that are below its own role. If Journo can't give a role, open Server Settings > Roles and drag the Journo role above it.
Who can use admin commands
People with Manage Server can always change Journo's settings. You can add more admin roles, and staff roles for people who handle tickets and review applications, in /settings > General.
You can fine-tune who sees which command in Server Settings > Integrations > Journo. For example, you can let a Moderator role use /application pending without giving it Manage Server.
Channel permissions
If a channel blocks Journo, it can't post there. When a panel or answer doesn't appear, give the Journo role View Channel, Send Messages and Embed Links in that channel.