【发布时间】:2021-08-18 01:40:45
【问题描述】:
我目前正在使用以下功能向松弛频道发送消息。但我想发送一条私人消息,该消息应该对 slack 频道的选定成员可见。
我该怎么做?
async function sendSlackMessage() {
const url = 'https://slack.com/api/chat.postMessage';
const inputBody = {
channel: "Slack_Channel_ID",
text: `Hey Welcome to the slack`,
};
const slackHeaders = {
'Content-Type': 'application/json;charset=utf-8',
'Authorization': 'Slack_Token',
};
const slackRes = await axios.post(url, inputBody, { headers: slackHeaders });
console.log(slackRes)
}
sendSlackMessage()
【问题讨论】:
-
文档说您可以将用户 ID 设置为
channel属性以向用户发送消息。不过,有一些警告。见这里api.slack.com/methods/chat.postMessage#channels
标签: javascript node.js express slack slack-api