无法通过 Webhook 将包含换行符的推文文本发送到 Discord

问题描述 投票:0回答:2

所以我进行了一些测试并发现了我的问题。

我正在尝试创建一个 Twitter ---> 通过 Webhook Discord,我发现有时 Discord 中的消息不会被发送。

我自己的调查发现,如果推文文本由换行符分隔,则会返回错误 400。但是,如果推文文本不由换行符分隔,则不会有问题。下面是带有和不带有推文文本的附加示例。 希望有人可以帮助我解决这个问题:-)

以下截图

下面的示例(推文中没有换行符)(成功): https://cdn.discordapp.com/attachments/796362439159185408/845663070545117184/unknown.png https://cdn.discordapp.com/attachments/796362439159185408/845663103311544367/unknown.png

我刚刚写“测试”(成功)的示例: https://cdn.zapier.com/storage/photos/fc1adef9e707786d8412353186f894eb_2.png

下面的示例包含换行符(错误,返回错误 400): https://cdn.discordapp.com/attachments/564727164470165504/845665915437449226/unknown.png https://cdn.zapier.com/storage/photos/2b498a21900713e0c38e1978a6f14eaf_2.png https://cdn.zapier.com/storage/photos/4ea22a1f477a4e99ec6e2c9944359e73_2.png

以下代码

{
"username": "CREY Games Tweets",
  "avatar_url": "https://cdn.discordapp.com/attachments/564727164470165504/845578260708196382/Composite_Shot_1-00000000.png",
  "embeds": [
    {
      "title": "A New Tweet from CREY Games!",
      "description": "{{122828147__text}} \nLink to Tweet: {{122828147__url}}",
      "color": 1942002,
      "image": {
        "url": "{{122828147__entities__attached_media__media_url}}"
      }
    }
  ]
}
json twitter discord webhooks zapier
2个回答
0
投票

如果没有看到有效和无效的推文的确切文本内容,就很难判断(图像有点帮助,但各种看不见的东西都可以隐藏在文本中)。

也就是说,我会尝试使用代码步骤或其他方法从推文文本中删除有问题的字符。所以新的 Zap 是:

  1. 推特触发器
  2. 代码步骤(删除换行符或
    <br>
    标签或其他东西
  3. 使用步骤 2 的输出(不是步骤 1 的文本)发布不一致消息

0
投票

使用双引号 例如 ” ”

© www.soinside.com 2019 - 2024. All rights reserved.