使用 n8n/Getting_started/Text_courses/Level_one/Building_the_workflow
6. 通知团队#
在此工作流步骤中,您将学习如何使用 Discord 节点 向 Discord 频道发送消息。完成此步骤后,您的工作流应如下所示: 查看工作流文件
现在您已经计算出已预订订单的汇总信息,接下来需要在 Discord 频道中通知 Nathan 的团队。在本工作流中,您将向 Discord 上的 n8n 服务器 发送消息。
在开始以下步骤之前,请使用上方链接加入 Discord 上的 n8n 服务器,并确保您可以访问 #course-level-1 频道。
通信应用节点 您可以将 Discord 节点替换为其他通信应用节点。例如,n8n 还提供了 Slack 和 Mattermost 的节点。
在您的工作流中,添加一个连接到 Code 节点的 Discord 节点。 当您搜索 Discord 节点时,请查找 Message Actions(消息操作),然后选择 Send a message(发送消息)以添加该节点。
在 Discord 节点窗口中,配置以下参数:
- Connection Type(连接类型):选择 Webhook。
- Credential for Discord Webhook(Discord Webhook 凭据):选择 - Create New Credential -(- 创建新凭据 -)。
- 复制您报名本课程时收到邮件中的 Webhook URL,粘贴到凭据的 Webhook URL 字段中。
- 点击 Save(保存),然后关闭凭据对话框。
- Operation(操作):选择 Send a Message(发送消息)。
- Message(消息):
- 在消息字段右侧选择 Expression(表达式)选项卡。
- 将下方文本复制并粘贴到 Expression(表达式)窗口中,或使用 Expression Editor(表达式编辑器)手动构建。
1| ``` 本周我们共有 {{$json["totalBooked"]}} 笔已预订订单,总金额为 {{$json["bookedSum"]}}。我的唯一 ID:{{ $('HTTP Request').params["headerParameters"]["parameters"][0]["value"] }}
---|---
现在在 Discord 节点中选择 **Execute step(执行步骤)**。如果一切正常,你应该会在 n8n 中看到如下输出:
[Discord 节点输出](https://docs.n8n.io/_images/courses/level-one/chapter-five/l1-c5-5-6-discord-output.png)_Discord 节点输出_
同时,你的消息应出现在 Discord 频道 #course-level-1 中:
[Discord 消息](https://docs.n8n.io/_images/courses/level-one/chapter-two/discord-output.png)_Discord 消息_
## 下一步是什么?#
**Nathan 🙋**:太棒了!你已经帮我节省了好几个小时的繁琐工作!现在我可以在需要时运行这个工作流了。只需要记得每周一早上 9 点手动启动它就行。
**你 👩🔧**:别担心,你可以直接设置工作流在特定日期、时间或固定间隔自动运行。我将在下一步中为你配置这个功能。