-2

我正在为我的公司开发一个 Slack 机器人。我找不到有关此主题的任何信息-当用户在私人频道中键入斜杠命令时,如何从 slackbot 做出类似的响应To use /github, add @GitHub to this conversation.

4

1 回答 1

1

我真的很抱歉我是如此难以描述......所以,问题是 - 我构建了一个机器人,它订阅了一些通知的松弛频道(我们项目中的一些操作)。当用户在私人频道中输入斜线命令时,实际上可以用短暂的(仅对他可见)消息来回答他,因此订阅过程没有任何问题。但是当我们这边发生一些动作时,由于松弛限制,无法chat.postMessage在该私有松弛通道( )中发送消息。error:channel_not_found当您在 slack 私人频道中使用 github 或 asana slash 命令时 - 您将收到来自slackbot To use /github, add @GitHub to this conversation的响应。我是古玩 - 是否有可能从slackbot做出类似的答案. 但它发现这是不可能的,你必须从你自己的机器人那里得到答案。这有点棘手 - 您无权访问 slack 私人频道,我发现的一个解决方案是获取我们的机器人已被邀请的所有工作区私人频道的列表groups.list。如果用户输入斜杠命令的当前频道不在该列表中 - 通知用户,他必须将机器人添加到频道/invite @bot。对不起我的英语......我希望它可能对遇到同样问题的人有所帮助......

于 2018-09-01T12:11:44.513 回答