我创建了一个Slack应用,该应用将一系列互动消息发送到一个频道。在我的Slack API仪表板中,我看到可以创建和删除钩子。现在,我在代码中设置的挂钩网址就是Slackbot频道的网址。
但是问题是这样的消息只会发送给我。
我想将Slackbot消息发送给情况A的爱丽丝,以及情况B的Bob。不仅是我自己,还是配置应用程序的人。
执行此操作的最佳方法是什么?
答案 0 :(得分:4)
我建议您不要为此使用钩子。 更明智的方式可以通过here记录的chat.postMessage
Web API方法!
这是因为挂钩与特定的对话相关联,并且这种方法很快就触及了它真正可以实现的目标,尤其是向不同的人发送消息时。一旦开始使用Web API,它就非常简单。只需在应用安装过程中询问范围(记住在您的仪表板中添加该范围),在API仪表板中订阅该事件,便可以了。
每次您通过该方法发送消息时,Slack都会向您发送有效载荷,可用于测试和记录等。
的所有不同方式