Slack¶
Output detections and audit (only) to a Slack community and channel.
slack_api_token: the Bot User OAuth Token from your Slack App.slack_channel: the channel to output to within the community (e.g.#detections).
Example:
Provisioning¶
To use this Output, you need to create a Slack App and Bot:
- Go to https://api.slack.com/apps
- Click Create New App, select From scratch, and choose the workspace
- From the sidebar, click OAuth & Permissions
- Under Bot Token Scopes, click Add an OAuth Scope and add
chat:write - From the sidebar, click Install App, then Install to Workspace
- Copy the Bot User OAuth Token — this is the
slack_api_tokenyou need in LimaCharlie - In your Slack workspace, go to the target channel and invite the bot with the slash command:
/invite @your-app-name
Interactivity Setup (for ext-feedback)¶
If using this output with the Feedback extension for interactive Slack messages (approval buttons, acknowledgements):
- In your Slack App settings (api.slack.com/apps), click Interactivity & Shortcuts in the sidebar
- Toggle Interactivity to On
- Set the Request URL to
https://feedback-system.limacharlie.io/callback/slack - Click Save Changes
This allows Slack to send button-click interactions back to the feedback extension for processing. No additional LimaCharlie output parameters are needed — the extension registers the callback automatically.