我可以为传入的webhook使用自定义JSON格式吗?

问题描述 投票:-1回答:1

我有一个JSON有效负载,在安装Incoming Webhook应用程序时使用Slack提供的URL发送给Slack。松弛时,JSON有效负载不是预期的格式。

我想写一个应用程序(或找到一种方法),接收这个JSON短语到正确的格式,然后在配置的松弛频道上显示它。

请参阅下面的示例:如果我发送以下JSON {"message":"Allow me to reintroduce myself!"}。这不行。我们需要将“消息”更改为“文本”。

所以我的json有效载荷不在所需的格式内,但它仍然是一个json。

我怎样才能捕获json有效载荷?并解析它?我想在没有第三方或“中间人”应用程序的情况下完成这一切。

那可能吗 ?

slack slack-api
1个回答
1
投票

没有。

Slack不为传入的webhook提供自定义格式。您需要遵守官方格式。

也无法拦截消息并将其转换为Slack格式。

实现这一目标的唯一方法是使用“中间人”应用程序进行转换:

  • 消息将发送到中间人应用程序的URL
  • 中间人app转换为Slack格式
  • 中间人向Slack发送消息
© www.soinside.com 2019 - 2024. All rights reserved.