The Slack channel runs in Socket Mode, so no inbound port is required from your side. That makes security review much simpler.Documentation Index
Fetch the complete documentation index at: https://docs.teeem-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
Setup
Create a Slack App
Go to api.slack.com/apps → Create New App → From scratch. Pick a name and a workspace.
Add OAuth scopes
In OAuth & Permissions → Bot Token Scopes, add:
| Scope | Why |
|---|---|
chat:write | Send messages |
app_mentions:read | Receive mentions |
im:history | Receive DMs |
channels:history | Receive public channel messages |
groups:history | Receive private channels (only when invited) |
users:read | Look up user profiles |
files:read | Process attachments |
usergroups:read | Sync user groups (subteam features) |
Enable Socket Mode
Socket Mode → Enable Socket Mode. Then create an App-Level Token with
connections:write and copy the xapp-... token.Channel policies
Decide which messages the bot answers.mention
Replies only when explicitly mentioned. The safest default.
open
Replies to every message in channels where it’s been invited. Good for dedicated channels.
allowlist
Replies only in a specified list of channel IDs.
/upload-on and /upload-off.
Thread context
Teeem AI isolates conversation context per thread. New top-level messages start fresh conversations; thread replies see only that thread’s history.File sharing
Files uploaded to a channel where Teeem AI is present go straight into the knowledge base processing queue.- A processing reaction is added when work begins
- It changes to a “completed” reaction when indexing finishes
- Large files are processed asynchronously and notify back in-thread