【问题标题】:Slack bot responds to slash commands only in first channelSlack bot 仅在第一个通道中响应斜杠命令
【发布时间】:2019-07-10 07:40:05
【问题描述】:

我创建了一个带有斜杠命令的机器人,但它只响应创建第一个传入 Webhook 的通道。我希望它在调用它的任何渠道(公共或私人)中做出响应。

我已尝试为每个频道创建一个 webhook 并在我的工作区中重新安装机器人,但它仍会恢复到第一个频道。

我可以看到如何在我的代码(我的网络服务器上的 php)中硬编码 webhook -> 通道映射,但这似乎是很多非常具体的编码,我如何将机器人发布到另一个工作区?我确定我缺少一些基本的东西,但我无法解决。

我如何部署我的机器人,以便它响应在它被调用的公共或私人频道中的斜杠命令?

【问题讨论】:

    标签: slack slack-api slack-commands


    【解决方案1】:

    修复它。我所关注的示例在脚本中硬编码了 webhook URL。我刚刚意识到,在重新阅读文档时,实际的 webhook 是作为 response_url 在 POST 数据中传递的。现在一切正常。下次RTFM

    【讨论】:

      猜你喜欢
      • 2017-02-11
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多