如何解决使用 slack 的斜杠命令发出 POST 请求
我希望获得一些帮助,了解如何使用 slash 命令激活我的 slack 机器人,并向第三方服务发送带有参数的 POST 请求并返回结果。
基本上,我希望我的机器人执行以下操作:
- 用户在命令中输入 /bot [data]
- 该应用向包含该数据的网站发送传出 POST 请求
- 返回结果。
需要注意的几点:我不拥有该第三方网站/服务。我只是在寻找一种方法将它集成到我的 slack 频道中以加快速度。 我尝试只使用邮递员并将正确的 POST 请求发送到我需要的服务器,它会返回结果。我只想拥有与 slack 中的命令相同的概念。
我查看了带有事件的 slack API,但似乎我需要拥有该站点,因为 slack 发送“挑战”消息来验证它并要求返回相同的消息。
有没有办法使用 Slack 的机器人系统来实现这一点,或者是否有其他平台可以使用?
如果过去有人问过我的问题或更有趣的问题,我深表歉意。我找不到太多相关信息。
感谢所有的帮助!
解决方法
没有。要让 Slack 机器人直接与第三方服务接口,您需要该服务的所有者更改他们的软件。
但您可以创建自己的服务,充当 Slack 和第三方服务之间的翻译代理。您的服务将接收来自 Slack 的消息,查询第三方服务,然后将结果回复给 Slack。这些是该解决方案的起点:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。