Discord 助手
中级
这是一个Support, AI领域的自动化工作流,包含 13 个节点。主要使用 DiscordTool, Agent, ChatTrigger, LmChatOpenAi, ExecuteWorkflowTrigger 等节点,结合人工智能技术实现智能自动化。 使用 GPT-4o 创建支持多频道消息的 AI 驱动 Discord 助手
前置要求
- •Discord Bot Token 或 Webhook
- •OpenAI API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "A4hqQNFLymCRKnYK",
"meta": {
"instanceId": "5a64ae2dac98d415b280f5a86dd824858150b2ae6e4b41f2e62e7315042262b3",
"templateCredsSetupCompleted": true
},
"name": "Discord Agent",
"tags": [],
"nodes": [
{
"id": "b0f78e4d-e6f9-496c-a9d1-f2ec17612770",
"name": "当被另一个工作流执行时",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"position": [
80,
60
],
"parameters": {
"workflowInputs": {
"values": [
{
"name": "Task"
}
]
}
},
"typeVersion": 1.1
},
{
"id": "3e185fb3-0b5f-4ba6-b382-c332cefa727e",
"name": "AI 代理",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
380,
120
],
"parameters": {
"text": "={{ $json.Task }}{{ $json.chatInput }}",
"options": {
"systemMessage": "You are a helpful assistant In Charge OF managing Discord always use channel id to reference channels. Always convert and output text in stylish discord formats. Reduce Text To 1800 characters Max.\n\nBefore sending any message absolutely ensure it is less than 1800 characters\n\nYou can Use One tool to send to free guides channel and another for ai-tools channel. make sure to read tool descriptions"
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "1aa1b4df-71af-4b85-9a6e-b371a2349598",
"name": "OpenAI 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
380,
280
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "F4px3oxuWY5zBrvn",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "d6f59c6e-3bc0-4e85-8b89-b1a480db5317",
"name": "当收到聊天消息时",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
80,
240
],
"webhookId": "913628ac-d409-49fa-8a34-a11349a30da6",
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "f0aa9420-0207-4f6b-a659-ef89104e4925",
"name": "窗口缓冲区内存",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
540,
280
],
"parameters": {
"sessionKey": "={{ $json.Task }}",
"sessionIdType": "customKey"
},
"typeVersion": 1.3
},
{
"id": "6b77b8f1-8fd2-4b0b-8993-3567d03b8b9b",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
780,
320
],
"parameters": {
"color": 4,
"width": 460,
"height": 260,
"content": "## Discord 管理工具"
},
"typeVersion": 1
},
{
"id": "8947bfd3-88ed-48e5-a07f-c012cc3202c6",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
340,
40
],
"parameters": {
"color": 5,
"width": 360,
"height": 380,
"content": "## 主 Discord 管理器 Agent"
},
"typeVersion": 1
},
{
"id": "7fb0e4b2-5e66-4b3a-a976-926a4427f3c5",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"color": 3,
"width": 260,
"height": 400,
"content": "## 触发自动化"
},
"typeVersion": 1
},
{
"id": "d100828e-6877-427d-ab8c-8486970b17e6",
"name": "Discord",
"type": "n8n-nodes-base.discordTool",
"position": [
960,
420
],
"webhookId": "aa558762-c5da-491d-9881-1a091632864f",
"parameters": {
"sendTo": "=channel",
"userId": {
"__rl": true,
"mode": "list",
"value": ""
},
"content": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', ``, 'string') }}",
"guildId": {
"__rl": true,
"mode": "list",
"value": "1236784625196601386",
"cachedResultUrl": "https://discord.com/channels/1236784625196601386",
"cachedResultName": "YungCEO SOCIETY💰"
},
"options": {},
"resource": "message",
"channelId": {
"__rl": true,
"mode": "list",
"value": "1352547978308485192",
"cachedResultUrl": "https://discord.com/channels/1236784625196601386/1352547978308485192",
"cachedResultName": "ai-tools"
},
"descriptionType": "manual",
"toolDescription": "Use this tool to post a message in ai-tools discord channel"
},
"credentials": {
"discordBotApi": {
"id": "ENuG6EzBN712IDLU",
"name": "Motion Assistant"
}
},
"typeVersion": 2
},
{
"id": "d6dc1210-4049-4fa6-9896-67e8353db922",
"name": "Discord1",
"type": "n8n-nodes-base.discordTool",
"position": [
1080,
420
],
"webhookId": "7e07794e-e474-46c8-a23c-e9440a61d87b",
"parameters": {
"guildId": {
"__rl": true,
"mode": "list",
"value": "1236784625196601386",
"cachedResultUrl": "https://discord.com/channels/1236784625196601386",
"cachedResultName": "YungCEO SOCIETY💰"
},
"options": {},
"operation": "getAll",
"returnAll": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Return_All', ``, 'boolean') }}"
},
"credentials": {
"discordBotApi": {
"id": "ENuG6EzBN712IDLU",
"name": "Motion Assistant"
}
},
"typeVersion": 2
},
{
"id": "1908e48f-51a7-4d42-a543-622a28c22136",
"name": "Discord2",
"type": "n8n-nodes-base.discordTool",
"position": [
820,
420
],
"webhookId": "aa558762-c5da-491d-9881-1a091632864f",
"parameters": {
"sendTo": "=channel",
"userId": {
"__rl": true,
"mode": "list",
"value": ""
},
"content": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', ``, 'string') }}",
"guildId": {
"__rl": true,
"mode": "list",
"value": "1236784625196601386",
"cachedResultUrl": "https://discord.com/channels/1236784625196601386",
"cachedResultName": "YungCEO SOCIETY💰"
},
"options": {},
"resource": "message",
"channelId": {
"__rl": true,
"mode": "list",
"value": "1352242462520901632",
"cachedResultUrl": "https://discord.com/channels/1236784625196601386/1352242462520901632",
"cachedResultName": "free-guides"
},
"descriptionType": "manual",
"toolDescription": "Use this tool to post a message in free-guides discord channel"
},
"credentials": {
"discordBotApi": {
"id": "ENuG6EzBN712IDLU",
"name": "Motion Assistant"
}
},
"typeVersion": 2
},
{
"id": "557189d6-d5f3-4059-b349-9c3a9b642083",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1000,
-1300
],
"parameters": {
"color": 4,
"width": 1340,
"height": 1220,
"content": "# N8N Discord 工作流设置指南"
},
"typeVersion": 1
},
{
"id": "9b554c72-cb38-43d8-abcf-1bf48ee4fcec",
"name": "便签4",
"type": "n8n-nodes-base.stickyNote",
"position": [
420,
-1200
],
"parameters": {
"width": 1200,
"height": 880,
"content": "## 工作流操作模式"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "8a8376c5-04e5-42da-9031-a9be0a34c211",
"connections": {
"d100828e-6877-427d-ab8c-8486970b17e6": {
"ai_tool": [
[
{
"node": "3e185fb3-0b5f-4ba6-b382-c332cefa727e",
"type": "ai_tool",
"index": 0
}
]
]
},
"d6dc1210-4049-4fa6-9896-67e8353db922": {
"ai_tool": [
[
{
"node": "3e185fb3-0b5f-4ba6-b382-c332cefa727e",
"type": "ai_tool",
"index": 0
}
]
]
},
"1908e48f-51a7-4d42-a543-622a28c22136": {
"ai_tool": [
[
{
"node": "3e185fb3-0b5f-4ba6-b382-c332cefa727e",
"type": "ai_tool",
"index": 0
}
]
]
},
"1aa1b4df-71af-4b85-9a6e-b371a2349598": {
"ai_languageModel": [
[
{
"node": "3e185fb3-0b5f-4ba6-b382-c332cefa727e",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"f0aa9420-0207-4f6b-a659-ef89104e4925": {
"ai_memory": [
[
{
"node": "3e185fb3-0b5f-4ba6-b382-c332cefa727e",
"type": "ai_memory",
"index": 0
}
]
]
},
"d6f59c6e-3bc0-4e85-8b89-b1a480db5317": {
"main": [
[
{
"node": "3e185fb3-0b5f-4ba6-b382-c332cefa727e",
"type": "main",
"index": 0
}
]
]
},
"b0f78e4d-e6f9-496c-a9d1-f2ec17612770": {
"main": [
[
{
"node": "3e185fb3-0b5f-4ba6-b382-c332cefa727e",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 客户支持, 人工智能
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
基于AI的MIS代理
基于AI的管理信息系统代理
If
Set
Code
+
If
Set
Code
129 节点Kumar Shivam
客户支持
基于GPT-4o的餐厅订单聊天机器人(POS集成)
基于GPT-4o的餐厅订单聊天机器人,支持POS系统集成
If
Code
Google Sheets
+
If
Code
Google Sheets
19 节点Kumar Shivam
销售
AI无法回答时寻求人工帮助
AI无法回答时寻求人工帮助
If
Code
Slack
+
If
Code
Slack
17 节点Deborah
客户支持
使用 OpenAI 和 Redis 会话管理的聊天支持客户认证
使用 OpenAI 和 Redis 会话管理的聊天支持客户认证
Set
Form
Redis
+
Set
Form
Redis
19 节点Jimleuk
客户支持
AI Chatbot Agent:使用 InfraNodus 图 RAG 知识的专家小组
采用InfraNodus GraphRAG知识图谱技术的专家小组AI聊天机器人代理
Agent
Http Request Tool
Chat Trigger
+
Agent
Http Request Tool
Chat Trigger
14 节点InfraNodus
客户支持
AI邮件自动回复系统 - 邮箱RAG智能代理
AI邮件自动回复系统 - 邮箱RAG智能代理
If
Set
Gmail
+
If
Set
Gmail
34 节点LukaszB
客户支持