Invite the bot¶
LogDog runs as a Discord bot you add to your server. You need the Manage Server permission (or to be the server owner) to add it and to run setup.
Add LogDog¶
Pick your server from the dropdown, keep the requested permissions checked, and authorize.
LogDog's slash commands (/setup, /events) register on your server automatically within
a few seconds of joining.
Why each permission?¶
LogDog asks for a small, specific set of permissions — here's what each one is for:
| Permission | Why LogDog needs it |
|---|---|
| View Channels | To see the channels it will post logs into. |
| Send Messages + Embed Links | To deliver the log embeds. |
| Attach Files | For setup/branding assets. |
| Read Message History | To edit a log message when you add a moderation reason. |
| Manage Channels | To create the log channels for you during /setup (Express / Prebuilt layouts). |
| Manage Roles | Two uses: so a LogDog category it creates can be made private (hidden from @everyone, visible to admins — audit logs are staff-only), and to assign link roles if you turn on account linking. |
When Manage Roles matters
Without Manage Roles, LogDog can't lock down a category it creates (it falls back to
a normal, visible category you'd lock down yourself) and it can't assign roles for
account linking. Core logging still works without
it. If you point setup at an existing category, LogDog leaves its permissions exactly
as you've set them; account linking stays off until you enable it in /config.
Next step¶
Once the bot is in your server, head to Run /setup.