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

Rus*_*art 6 slack-api

我的公司最近改用 Slack,到目前为止我真的很享受。我正在学习 Slack 自定义命令,我想尝试编写一些。

我的第一个想法是创建一条离开的捷径——无论是午餐,还是短暂的休息。当我去吃午饭时,我使用/away命令将我的状态设置为“离开” ,并使用/dnd 1 hour. 如果我可以创建一个自定义的 Slack 命令,/lunch它会执行这两项操作,而另一个称为/back切换回 Online 而不是 Snoozed 的命令,那就太好了。

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

Wil*_*opp 3

是的,您必须使用 Slack API。但这没关系,因为使用起来真的很有趣:)

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

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

自定义集成入门指南位于此处。

希望这可以帮助 :)