Discord
Install the SigSentry Discord bot to run analyses via slash commands
Install the SigSentry Discord bot in your server to run analyses with
the /sigsentry slash command. Threaded replies continue follow-up
conversations.
Prerequisites
| Need | Notes |
|---|---|
| Discord server | Permission to add bots (Manage Server) |
| At least one project in SigSentry | Logs and (optionally) repos connected |
Setup walkthrough
Click "Install Discord" in SigSentry
Go to Settings → Integrations → Discord → Install. You'll be redirected to Discord's bot authorization page.
Authorize the bot
Discord asks you to pick the server and permissions to grant:
| Scope | Why |
|---|---|
bot | Add the bot to the server |
applications.commands | Register slash commands |
Click Authorize.
Return to SigSentry
The connected server appears under Settings → Integrations → Connected workspaces.
Run a test command
In any channel where the bot has access, type:
/sigsentry analyzeDiscord shows the slash command UI. Fill in the description and time window, then submit. The diagnosis posts within 30–60 seconds.
Slash command UI
Discord's slash command UI presents structured fields rather than free-
form text. The /sigsentry command exposes:
| Field | Purpose |
|---|---|
description | What's wrong — required |
time | Time expression (e.g. last 30 minutes) — required |
project | Slug to override the default project — optional |
This is more discoverable than free-text but less expressive — you can't combine multiple flags inline like in Slack. For complex queries, run multiple commands.
Identity mapping caveat
Discord by default doesn't expose user emails to bots. Without an email match, SigSentry attributes analyses to the bot's installer identity rather than the actual user who ran the command.
To enable per-user identity mapping, you'd need each user to register their Discord username with SigSentry. This is an Enterprise feature — reach out at support@sigsentry.com if you need it.
Revoking access
| For | Action |
|---|---|
| Whole server | Server settings → Integrations → SigSentry → Kick |
| SigSentry-side | Settings → Integrations → Connected workspaces → Disconnect |
Troubleshooting
| Symptom | Likely cause |
|---|---|
| Slash command not appearing | Bot not added to the server, or commands haven't synced (can take a minute) |
| "Bot doesn't have permission" | Bot lacks Send Messages or Embed Links in that channel |
| Bot stops responding after a while | Reinstall from Settings → Integrations → Discord |
| Threading not working | Discord doesn't support threaded replies the same as Slack/Teams; follow-ups post as new messages |
