安排重复的Slack电话

时间:2017-06-01 16:00:40

标签: slack-api slack

我想在Slack中安排一个电话,以便在指定时间每天自动呼叫一组人。我的用例是我希望我的团队的所有成员在早上10:45由Slack自动调用,例如,每周工作日为Standup。我没有看到任何类型的内置调度调度功能,但是想知道其他人是否已经这样做了。

我的第一个想法是使用/remind命令只有一个简单的链接到Slack调用URL,但看起来如果在调用中没有人处于活动状态,则URL不再存在。

我想我可能不得不使用Slack API构建一些内容(如果可能的话),但我很乐意从其他人那里获得想法。

[更新2019-04-17]

由于这种情况越来越受欢迎,我以为我会再次向Slack官方提供支持,并于今天收到以下回复。看来这仍然不是一个选择(如可疑),但可能在他们的路线图中。手指交叉。

  
    

不幸的是,我们目前没有办法以编程方式与Slack调用进行交互,因此您可以自动执行调用。对不起。

         

我知道这会有多大用处,而且我知道最近有关于构建Calls API并让它向所有人开放的讨论。我会让团队知道你很想看到这种情况发生!

         

我们还谈到了创建持久呼叫链接并将其集成到某些日历应用程序中的方法。我们现在的愿望清单上有很多未来的补充和改进。

         

-Slack支持

  

1 个答案:

答案 0 :(得分:3)

正如@timotree在评论中指出的那样,您应该可以使用<team api url>/call/<channel id>发起对“频道”的调用。要自动执行此操作,请由您拥有的服务器发起呼叫。在那里,您可以简单地设置诸如45 10 * * 1-5 <your script> >/dev/null 2>&1之类的cron作业。您可以使用带有curl请求的bash脚本,也可以使用自己喜欢的编程语言。