【问题标题】:Outgoing POST request using slack's slash command使用 slack 的斜杠命令发出 POST 请求
【发布时间】:2020-12-21 08:56:26
【问题描述】:

我正在寻求一些帮助,了解如何使用斜杠命令激活我的 slack 机器人,并使用参数向第三方服务发送 POST 请求并返回结果。

基本上,我希望我的机器人执行以下操作:

  1. 命令 /bot [data] 中的用户类型
  2. 应用程序向包含该数据的网站发送传出 POST 请求
  3. 返回结果。

需要注意的几点:我不拥有该第三方网站/服务。我只是在寻找一种方法将其集成到我的松弛频道中以使事情变得更快。 我试图只使用邮递员并将正确的 POST 请求发送到我需要的服务器,它会返回结果。我只想拥有与 slack 中的命令相同的概念。

我查看了带有事件的 slack API,但似乎我需要拥有该网站,因为 slack 会发送一条“挑战”消息来验证它并要求返回相同的消息。

我有没有办法使用 Slack 的机器人系统来实现这一点,或者我可以使用其他平台吗?

如果过去有人问过我的问题或更微笑的问题,我深表歉意。我找不到太多关于它的信息。

感谢所有帮助!

【问题讨论】:

标签: http-post slack-api slack-commands


【解决方案1】:

没有。要与第三方服务直接建立 Slack bot 接口,您需要该服务的所有者更改他们的软件。

但您可以创建自己的服务,充当 Slack 和第三方服务之间的翻译代理。您的服务将接收来自 Slack 的消息,查询第三方服务,然后将结果回复给 Slack。这些是该解决方案的起点:

【讨论】:

    猜你喜欢
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    相关资源
    最近更新 更多