Slack Socket Mode local bot
Receive authorized events over an outbound WebSocket; test fixed replies first.
Models generate and reason. Agents use tools to work on tasks. A harness manages an agent’s environment. MCP connects tools and data. Skills are reusable task guidance.
Current task
Slack Socket Mode local bot
Validation
Receive authorized events over an outbound WebSocket; test fixed replies first.
Prerequisites
Requires a workspace-approved app, bot token and Socket Mode app-level token.
API key
Requires a workspace-approved app, bot token and Socket Mode app-level token.
Model / service
Local-model designs need a specific model and tool-capability checks; device connection itself does not need an LLM.
Agent / runtime
Only reviewed tools are listed; AI bridging and autonomous planning remain implementation and validation work unless explicitly documented.
Hardware
Hardware needs depend on software, model, quantization and task; no minimum or smooth-performance benchmark was run.
Permissions & risks
A local service still depends on Slack cloud; keep messages and tokens out of frontend code and public logs.
API key
Requires a workspace-approved app, bot token and Socket Mode app-level token.
Platform policy
Follow administrator policy; Socket Mode apps currently cannot enter the public Marketplace.
Deployment preference
Outbound WebSocket receives events without a public HTTP Request URL; Slack network access is still required.
Validation
Planned: synthetic mentions to test acknowledgements, deduplication, reconnects, shutdown and token revocation. Not executed.
Validation
Official documentation reviewed; this site has not run this combination or tested the device.
Limits & boundaries
Connection URLs rotate; installation eligibility, rate limits, network and model performance remain untested.
Alternatives
If prerequisites are unmet, use a read-only or manual flow, then revalidate alternatives below without inheriting this compatibility status.
Alternatives
discord
telegram-bot
line
Cost
Not verified
Price not verified; check software, model, API, hardware and hosting costs separately.
Implementation steps
- 01Create a least-privilege app in a test workspace; have an administrator install it and enable Socket Mode.
- 02Receive and acknowledge events with the official SDK; return fixed text in a test channel first.
- 03Pass explicitly authorized messages only to the model; deduplicate and bound loops, retries and output.
Connection method
Not tested by BlueFish
POST https://slack.com/api/apps.connections.openLimits & boundaries
- Connection URLs rotate; installation eligibility, rate limits, network and model performance remain untested.
- Official documentation reviewed; this site has not run this combination or tested the device.
Permissions & risks
- A local service still depends on Slack cloud; keep messages and tokens out of frontend code and public logs.
- Follow administrator policy; Socket Mode apps currently cannot enter the public Marketplace.
Original sources
- Slack official documentation · src-slack-socket-mode ↗
docs.slack.dev · 2026-10-16 · Official documentation
- Slack official documentation · src-slack-events ↗
docs.slack.dev · 2026-10-16 · Official documentation