Slack API通过webhook发送命令

时间:2017-10-19 12:23:08

标签: node.js webhooks slack slack-api

我不确定我想做的事情是否可行。我有一个Slack应用程序,通过SlackApp我想控制另一个不是我的Slack App。

这可能太抽象了,所以让我们详细说明: 还有SlackApp Foodtrain。如果您是用户,只需输入" / lunchtrain位置时间"它完成了它的工作。我希望我的应用程序激活午餐列车,但如果我只是通过Webhook发送消息那就是' / lunchtrain位置时间'它没有激活命令。你可以用纯文本看到它。有没有办法正确地做到这一点? 谢谢大家的帮助!

1 个答案:

答案 0 :(得分:1)

官方的Slack API不允许您发出斜杠命令,但是有一个名为chat.command的未记录的API方法具有此功能。

用法示例:

https://slack.com/api/chat.command?token=TOKEN&channel=C123456789&command=/who

在此github上查看documentation方法以获取详细信息。