使用松弛命令作为多个命令的快捷方式

时间:2016-03-02 20:22:38

标签: slack-api

我的公司最近改用了Slack,到目前为止我真的非常喜欢它。我正在学习Slack Custom命令,我想尝试写一些。

我最初的想法之一是创造一个离开的快捷方式 - 无论是午餐还是休息。当我去吃午餐时,我使用/away命令将我的状态设置为“离开”,并使用/dnd 1 hour暂停通知。如果我可以创建一个名为/lunch的自定义Slack命令来执行这两项操作,而另一个名为/back的命令切换回Online而不是Snoozed,那将是很好的。

自定义命令的所有文档都面向与外部API的接口,但有没有办法编写一个自定义命令来触发Slack本身的操作?这需要使用Slack API吗?

1 个答案:

答案 0 :(得分:2)

是的,你必须使用Slack API。但那没关系,因为使用它真的很有趣:)

您可以使用此方法以编程方式设置away首选项: https://api.slack.com/methods/users.setPresence

您可以使用以下内容设置do not disturb持续时间: https://api.slack.com/methods/dnd.setSnooze

自定义集成入门指南是here.

希望这会有所帮助:)