我的公司最近改用了Slack,到目前为止我真的非常喜欢它。我正在学习Slack Custom命令,我想尝试写一些。
我最初的想法之一是创造一个离开的快捷方式 - 无论是午餐还是休息。当我去吃午餐时,我使用/away
命令将我的状态设置为“离开”,并使用/dnd 1 hour
暂停通知。如果我可以创建一个名为/lunch
的自定义Slack命令来执行这两项操作,而另一个名为/back
的命令切换回Online而不是Snoozed,那将是很好的。
自定义命令的所有文档都面向与外部API的接口,但有没有办法编写一个自定义命令来触发Slack本身的操作?这需要使用Slack API吗?
答案 0 :(得分:2)
是的,你必须使用Slack API。但那没关系,因为使用它真的很有趣:)
您可以使用此方法以编程方式设置away
首选项:
https://api.slack.com/methods/users.setPresence
您可以使用以下内容设置do not disturb
持续时间:
https://api.slack.com/methods/dnd.setSnooze
自定义集成入门指南是here.
希望这会有所帮助:)