Starting a conversation
Resolve a user by their Slack user ID and open a space. PassteamId as a space parameter to target a specific workspace:
Space properties
Slack spaces carry ateamId field indicating which workspace the conversation belongs to. Access it through narrowing:
Message extras
Narrowed Slack messages expose additional fields:| Field | Type | Description |
|---|---|---|
isFromMe | boolean | Whether the message was sent by the bot. |
subtype | string (optional) | Slack message subtype, such as "bot_message". |
threadTs | string (optional) | Thread timestamp if the message is in a thread. |
ts | string (optional) | Message timestamp. |
Supported features
| Feature | Support |
|---|---|
| Text messages | Send and receive |
| Markdown | Send, rendered as Slack mrkdwn |
| Media, files, and images | Send and receive |
| Reactions | Send and receive |
| Threaded replies | Send and receive |
| Typing indicators | Send |
| Message edits | Send and receive |