UNPKG

@microfox/slack

Version:

This package provides a lightweight, proxy interface to the official Slack Web API, offering a curated set of the most commonly used functions for building Slack integrations. It is designed to be simple, efficient, and easy to integrate into your project

52 lines (39 loc) 2.44 kB
# replyMessage The `replyMessage` method sends a reply to a message in a thread. ## Usage ```typescript import { MicrofoxSlackClient } from '@microfox/slack'; const client = new MicrofoxSlackClient(process.env.SLACK_BOT_TOKEN); (async () => { try { const result = await client.replyMessage('C12345678', '1234567890.123456', 'This is a threaded reply!'); console.log('Reply sent: ', result.ts); } catch (error) { console.error(error); } })(); ``` ## Arguments - `channelId` (string): The ID of the channel where the message is. - `thread_ts` (string): The timestamp of the message to reply to, which identifies the thread. - `text` (string): The text of the reply. ## Response This method returns an object containing the result of the API call. ### Response Schema | Property | Type | Description | | --------- | ------ | -------------------------------------------------------------------------------------------------------- | | `ok` | Boolean| `true` if the request was successful. | | `channel` | String | The ID of the channel where the message was posted. | | `ts` | String | The timestamp of the message. | | `message` | Object | An object containing the details of the sent message. See Message Object Schema below. | ### Message Object Schema | Property | Type | Description | | ----------- | ------- | --------------------------------------------------------------- | | `type` | String | The type of message. | | `subtype` | String | The subtype of the message. | | `text` | String | The text of the message. | | `ts` | String | The timestamp of the message. | | `bot_id` | String | The ID of the bot that sent the message. | | `username` | String | The username of the bot that sent the message. | | `attachments` | Array | An array of attachments. | ```