我不确定我想做的事情是否可能。我有一个 Slack 应用程序,通过该 SlackApp 我想控制另一个不属于我的 Slack 应用程序。
这可能太抽象了,所以让我们详细讨论一下: 有 SlackApp Foodtrain。如果您是用户,您只需输入“/lunchtrain Location Time”即可完成工作。我希望我的应用程序激活午餐列车,但如果我只是通过 Webhook 发送一条消息(即“/lunchtrain Location Time”),它不会激活该命令。您可以以明文形式看到它。有什么办法可以正确地做到这一点吗? 谢谢大家的帮助!
最佳答案
官方的 Slack API 不允许您发出斜线命令,但有一个名为 chat.command
的未记录的 API 方法具有此功能。
使用示例:
https://slack.com/api/chat.command?token=TOKEN&channel=C123456789&command=/who
查看此 github 上的 documentation 方法以了解详细信息。
关于node.js - Slack API 通过 webhook 发送命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46829778/