我希望获得一些帮助,了解如何使用 slash 命令激活我的 slack 机器人,并向第三方服务发送带有参数的 POST 请求并返回结果。
基本上,我希望我的机器人执行以下操作:
需要注意的几点:我不拥有该第三方网站/服务。我只是在寻找一种方法将它集成到我的 slack 频道中以加快速度。 我尝试只使用邮递员并将正确的 POST 请求发送到我需要的服务器,它会返回结果。我只想拥有与 slack 中的命令相同的概念。
我查看了带有事件的 slack API,但似乎我需要拥有该站点,因为 slack 发送“挑战”消息来验证它并要求返回相同的消息。
有没有办法使用 Slack 的机器人系统来实现这一点,或者是否有其他平台可以使用?
如果过去有人问过我的问题或更有趣的问题,我深表歉意。我找不到太多相关信息。
感谢所有的帮助!
答案 0 :(得分:0)
没有。要让 Slack 机器人直接与第三方服务接口,您需要该服务的所有者更改他们的软件。
但您可以创建自己的服务,充当 Slack 和第三方服务之间的翻译代理。您的服务将接收来自 Slack 的消息,查询第三方服务,然后将结果回复给 Slack。这些是该解决方案的起点: