N8N中文教程
集成节点/Built in_nodes/Actions/Discord

Discord 节点#

使用 Discord 节点可以自动化 Discord 中的工作,并将 Discord 与其他应用程序集成。n8n 内置支持多种 Discord 功能,包括在 Discord 频道中发送消息以及管理频道。 在本页面中,您将找到 Discord 节点支持的操作列表及相关资源的链接。

凭据

请参考 Discord 凭据 获取有关设置身份验证的指导。

此节点可用作 AI 工具 此节点可用于增强 AI 代理(AI agent)的功能。以这种方式使用时,许多参数可自动设置,或由 AI 指导填写 —— 更多信息请参阅 AI 工具参数文档。

操作#

  • 频道(Channel)
    • 创建(Create)
    • 删除(Delete)
    • 获取(Get)
    • 获取多个(Get Many)
    • 更新(Update)
  • 消息(Message)
    • 删除(Delete)
    • 获取(Get)
    • 获取多个(Get Many)
    • 添加表情回应(React with Emoji)
    • 发送(Send)
    • 发送并等待响应(Send and Wait for Response)
  • 成员(Member)
    • 获取多个(Get Many)
    • 添加角色(Role Add)
    • 移除角色(Role Remove)

等待响应#

选择 发送并等待响应(Send and Wait for Response)操作后,您可以发送一条消息,并暂停工作流执行,直到有人确认操作或提供更多信息为止。

响应类型#

您可以从以下几种等待和审批方式中进行选择:

  • 审批(Approval):用户可在消息内直接批准或拒绝。
  • 自由文本(Free Text):用户可通过表单提交自由文本回复。
  • 自定义表单(Custom Form):用户可通过自定义表单提交回复。

根据所选的响应类型,您可以进一步自定义等待行为和响应方式。以下配置选项适用于上述所有响应类型:

  • 限制等待时间(Limit Wait Time):是否在达到指定时间后自动恢复工作流执行。该时间可以是时间间隔,也可以是具体的时间点。
  • 附加 n8n 标识(Append n8n Attribution):是否在消息中注明该消息是由 n8n 自动发送的(开启)或不注明(关闭)。

审批响应自定义#

使用“审批响应(Approval response)”类型时,你可以选择仅显示批准按钮,或同时显示批准 拒绝按钮。 你还可以自定义所包含按钮的标签。

自由文本响应自定义#

使用“自由文本响应(Free Text response)”类型时,你可以自定义消息按钮标签、表单标题与描述,以及提交响应按钮的标签。

自定义表单响应自定义#

使用“自定义表单响应(Custom Form response)”类型时,你可以根据所需字段和选项构建表单。 你可以使用 n8n 表单触发器的表单元素 中定义的设置来自定义每个表单元素。如需添加更多字段,请点击 Add Form Element(添加表单元素) 按钮。 此外,你还可以自定义消息按钮标签、表单标题与描述,以及响应按钮标签。

模板与示例#

全自动 AI 视频生成与多平台发布 作者:Juan Carlos Cavero Gracia 查看模板详情

基于 OpenAI、Flux、Kling 和 ElevenLabs 的 AI 短视频生成器 作者:Cameron Wills 查看模板详情

基于 AI 的 Discord 机器人 作者:Eduard 查看模板详情

浏览 Discord 集成模板,或 搜索所有模板

相关资源#

有关该服务的更多信息,请参考 Discord 官方文档。

如果你的操作不受支持该怎么办#

如果此节点不支持你想要执行的操作,可以使用 HTTP Request 节点 调用该服务的 API。 你可以在 HTTP Request 节点中使用为此服务创建的凭据:

  1. 在 HTTP Request 节点中,选择 Authentication(认证) > Predefined Credential Type(预定义凭据类型)
  2. 选择你要连接的服务。
  3. 选择你的凭据。

有关更多信息,请参阅 自定义 API 操作(Custom API operations)。

常见问题#

如需了解常见错误、问题及建议的解决方案,请参阅 常见问题(Common Issues)。