我想编写一个Slack命令来打开Skype For Business(SfB(。
该命令将大致如下:
/sfb my.colleague@company.com
SfB识别sip
协议,因此我可以在浏览器中键入sip:my.colleague@company.com
,它将打开与我在SfB中的同事的对话。
然而,在检查Slack Integration页面时,命令似乎必须调用以http://开头的公共url。
Slack有一个官方的Skype命令,所以我认为我想做的是可能的,我只是错过了一步。
Slash命令的工作方式有点不同。
一旦用户发出斜杠命令,您指定的请求URL将从Slack收到一个特殊的HTTPPOST请求(请参阅此处(。您需要一个在该请求URL上运行的应用程序(例如Python脚本(,它可以理解Slack发出的斜杠请求的格式。该URL需要可以从公共互联网上访问。
然而,您可以通过Slack在本地浏览器上打开URL,尽管不是一步到位。以下是它的工作原理:
- 使用输入斜杠命令
- 应用程序会回复一条包含文本链接或链接按钮的消息,以及您的
sip
链接 - 用户点击链接