0

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

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

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

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

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

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

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

我感谢所有的帮助!

4

1 回答 1

0

不可以。要让 Slack 机器人直接与第三方服务交互,您需要该服务的所有者更改他们的软件。

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

于 2020-12-24T19:56:56.323 回答