Slack Bot私人频道发布消息

时间:2018-08-31 08:52:01

标签: javascript slack slack-api botkit slack-commands

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

1 个答案:

答案 0 :(得分:0)

我真的很抱歉,我这么描述……所以,问题是-我构建了一个机器人,该机器人可以为一些通知(我们项目中的某些操作)订阅空闲频道。当用户在专用频道中键入slash命令时,实际上可以用短暂消息(仅对他可见)回答他,因此订阅过程没有任何问题。但是,当我们这边采取了某些措施时,由于存在松弛限制,因此无法在该专用松弛通道(email=False)中通过User.objects.filter(item__email=False)发送消息。 当您在slack私人频道中使用github或asana斜杠命令时-您会收到 slackbot chat.postMessage的响应。我很想知道-是否可以从 slackbot 做出类似的回答。但事实证明这是不可能的,您必须使用自己的机器人做出回答。 这有点棘手-您无权访问闲置的私人频道,我发现的一个解决方案是获取已经邀请我们的漫游器error:channel_not_found的所有工作区私人频道的列表。并且,如果用户正在输入斜杠命令的当前频道不在该列表中,请通知用户,他必须将漫游器添加到频道To use /github, add @GitHub to this conversation。 对不起,我的英语...我希望这会对遇到相同问题的人有所帮助...