Discord 节点常见问题#
以下是使用 Discord 节点时可能遇到的常见错误和问题,以及相应的解决方法或排查步骤。
为嵌入内容添加额外字段#
Discord 消息可以选择性地包含嵌入内容(embeds),这是一种富预览组件,可以包含标题、描述、图片、链接等元素。
当在 Message 资源上使用 Send 操作时,Discord 节点支持嵌入内容。选择 Add Embeds 可以设置额外字段,包括描述(Description)、作者(Author)、标题(Title)、URL 和 URL 图片。
要添加默认不包含的字段,请将 Input Method 设置为 Raw JSON。然后向 Value 参数添加一个 JSON 对象,定义您想要包含的字段名称和值。
例如,要包含 footer
和 fields
(这两个字段在使用 Enter Fields 输入方法时不可用),您可以使用如下 JSON 对象:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
您可以在 使用 Webhooks 和 Embeds | Discord 中了解更多关于嵌入内容的信息。
如果在使用 Discord 节点处理嵌入内容时遇到问题,可以使用 HTTP Request 节点配合您现有的 Discord 凭证,向以下 URL 发送 POST
请求:
1 |
|
在请求体中,像这样将您的嵌入信息包含在消息内容中:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
提及用户和频道#
要在 Discord 消息中提及用户和频道,您需要按照 Discord 的消息格式指南 来格式化您的消息。
要提及一个用户,您需要知道该 Discord 用户的用户 ID。请注意,用户 ID 与用户的显示名称不同。同样地,要链接到特定频道,您需要频道 ID。
您可以在 Discord 关于查找用户/服务器/消息 ID 的文档 中学习如何启用开发者模式并复制用户或频道 ID。
获取到用户或频道 ID 后,您可以使用以下语法格式化消息:
- 用户:
<@USER_ID>
- 频道:
<#CHANNEL_ID>
- 角色:
<@&ROLE_ID>