通信节点

通信节点负责工作流与外界的消息传递和通知,支持多种通信渠道和格式。包括邮件发送、短信通知、协作工具消息、API响应等功能。这些节点让工作流能够主动与用户、系统、第三方服务进行交互,实现完整的业务流程闭环。
用途:

  • 实时通知:在关键步骤完成后立即推送消息,确保信息零延迟。
  • 多渠道触达:同一事件可在邮件、Slack、微信、短信等多平台同步发送,覆盖全员。
  • 互动反馈:通过按钮、表单或回复收集用户输入,驱动流程下一步动作。
  • 事件驱动:监听新邮件、新消息、Webhook 等事件,自动触发后续任务。

Email (SMTP)

节点用途:

  • 使用 SMTP 协议发送电子邮件,是 TeGo-AI 中最基础、最通用的邮件发送节点。

使用场景:

  • 发送: 每日自动报表邮件
  • 触发: 工作流完成后发送通知
  • 抄送: 多部门同时接收异常警报

节点参数:

参数名称 含义 格式/选项 示例
To 收件人邮箱 字符串 finance@company.com
Subject 邮件主题 字符串 昨日销售汇总
Body 正文内容 字符串/HTML {{$json.summary}}
Attachments 附件二进制 二进制数据 {{$binary.report}}
Credentials SMTP 账户 字符串 smtp-prod

配置示例:

  • 场景: 发送日销售汇总
  • 配置:
To: finance@company.com
Subject: 昨日销售汇总
Body: {{$json.summary}}
Attachments: {{$binary.report}}
Credentials: smtp-prod

IMAP

节点用途:

  • 通过 IMAP 收取邮件、监控新邮件并触发后续工作流。

使用场景:

  • 监控: 检测新邮件并自动归档
  • 提取: 读取附件并入库
  • 回复: 根据关键词自动回复

节点参数:

参数名称 含义 格式/选项 示例
Mailbox 邮箱文件夹 字符串 INBOX
Criteria 搜索条件 字符串 UNSEEN
Fetch Attachments 是否抓取附件 true / false true
Credentials IMAP 账户 字符串 imap-prod

配置示例:

  • 场景: 读取未读邮件附件
  • 配置:
Mailbox: INBOX
Criteria: UNSEEN
Fetch Attachments: true
Credentials: imap-prod

Microsoft Outlook

节点用途:

  • 与 Outlook 365 集成,读取、发送邮件及管理日历事件。

使用场景:

  • 发送: 从工作流直接发会议邀请
  • 读取: 拉取指定标签邮件并解析
  • 日历: 自动添加日程

节点参数:

参数名称 含义 格式/选项 示例
Operation 操作类型 Send / Get / Create Event Send
To 收件人 字符串 team@company.com
Subject 主题 字符串 项目 Kick-off
Body 邮件正文 字符串 {{$json.details}}
Credentials Microsoft 账户 字符串 o365-prod

配置示例:

  • 场景: 发送会议邀请
  • 配置:
Operation: Send
To: team@company.com
Subject: 项目 Kick-off
Body: {{$json.details}}
Credentials: o365-prod

Slack

节点用途:

  • 向 Slack 频道、用户或线程发送消息、文件及交互按钮。

使用场景:

  • 通知: 订单异常实时推送 #alerts
  • 文件: 上传日报 PDF
  • 交互: 按钮审批工作流

节点参数:

参数名称 含义 格式/选项 示例
Operation 操作类型 Post / Upload / Get Post
Channel 频道或用户 ID 字符串 #alerts
Text 消息文本 字符串 订单 {{$json.id}} 异常
Attachments 文件二进制 二进制数据 {{$binary.report}}
Credentials Slack Bot Token 字符串 slack-prod

配置示例:

  • 场景: 异常订单通知
  • 配置:
Operation: Post
Channel: #alerts
Text: 订单 {{$json.id}} 异常
Credentials: slack-prod

Discord

节点用途:

  • 向 Discord 频道或 DM 发送文本、Embed 或文件。

使用场景:

  • 公告: 发布新版本说明
  • 嵌入: 富文本卡片展示 KPI
  • 文件: 上传日志

节点参数:

参数名称 含义 格式/选项 示例
Operation 操作类型 Send Message / Send Embed Send Embed
Channel ID 频道 ID 字符串 123456789012345678
Title 嵌入标题 字符串 今日 KPI
Description 内容 字符串 {{$json.kpi}}
Credentials Discord Bot Token 字符串 discord-prod

配置示例:

  • 场景: KPI 嵌入消息
  • 配置:
Operation: Send Embed
Channel ID: 123456789012345678
Title: 今日 KPI
Description: {{$json.kpi}}
Credentials: discord-prod

Telegram

节点用途:

  • 通过 Telegram Bot 发送/接收消息、文件、轮询。

使用场景:

  • 告警: 服务器宕机即时报
  • 文件: 发送每日 CSV
  • 轮询: 收集用户意见

节点参数:

参数名称 含义 格式/选项 示例
Operation 操作类型 Send Message / Send Document Send Message
Chat ID 聊天 ID 字符串 -1009876543210
Text 消息内容 字符串 系统重启完成
Credentials Bot Token 字符串 telegram-prod

配置示例:

  • 场景: 系统重启通知
  • 配置:
Operation: Send Message
Chat ID: -1009876543210
Text: 系统重启完成
Credentials: telegram-prod

Microsoft Teams

节点用途:

  • 向 Teams 频道或聊天发送消息、卡片、文件。

使用场景:

  • 审批: 发送待审批卡片
  • 日报: 推送每日销售
  • 会议: 创建日程

节点参数:

参数名称 含义 格式/选项 示例
Operation 操作类型 Send Message / Create Event Send Message
Channel ID 频道或聊天 ID 字符串 19:abc@thread.tacv2
Message 内容 字符串 今日 KPI:{{$json.total}}
Credentials Microsoft 账户 字符串 teams-prod

配置示例:

  • 场景: 推送 KPI
  • 配置:
Operation: Send Message
Channel ID: 19:abc@thread.tacv2
Message: 今日 KPI:{{$json.total}}
Credentials: teams-prod

WhatsApp Business Cloud API

节点用途:

  • 通过 Meta 官方 API 发送/接收 WhatsApp 模板消息。

使用场景:

  • 订单确认: 模板消息通知客户
  • 物流: 自动发送快递单号
  • 客服: 按钮式菜单

节点参数:

参数名称 含义 格式/选项 示例
Operation 操作类型 Send Template / Send Text Send Template
Phone Number ID WhatsApp 号码 ID 字符串 123456789012345
To 接收手机号 字符串 {{$json.phone}}
Template Name 模板名 字符串 order_shipped
Language 语言代码 字符串 zh_CN
Parameters 变量值 字符串 {{$json.name}}/{{$json.tracking}}
Credentials Meta Token 字符串 wa-prod

配置示例:

  • 场景: 发送发货模板
  • 配置:
Operation: Send Template
Phone Number ID: 123456789012345
To: {{$json.phone}}
Template Name: order_shipped
Language: zh_CN
Parameters: {{$json.name}}/{{$json.tracking}}
Credentials: wa-prod

Twilio

节点用途:

  • 发送 SMS、拨打语音电话、处理来电和 Webhook。

使用场景:

  • 短信验证码: 登录二次验证
  • 语音: 自动语音催付
  • IVR: 电话菜单导航

节点参数:

参数名称 含义 格式/选项 示例
Operation 操作类型 Send SMS / Make Call / Handle Call Send SMS
From Twilio 号码 字符串 +12065550100
To 接收号码 字符串 {{$json.phone}}
Message 短信内容 字符串 验证码:123456
Credentials Twilio SID & Token 字符串 twilio-prod

配置示例:

  • 场景: 发送验证码
  • 配置:
Operation: Send SMS
From: +12065550100
To: {{$json.phone}}
Message: 验证码:123456
Credentials: twilio-prod

Zoom

节点用途:

  • 自动创建会议、管理网络研讨会、获取录制文件。

使用场景:

  • 自动会: 每周例会自动生成
  • 注册: 收集参会者信息
  • 录制: 下载会议视频

节点参数:

参数名称 含义 格式/选项 示例
Operation 操作类型 Create Meeting / Get Recording Create Meeting
Topic 会议主题 字符串 周例会
Type 会议类型 1 (即时) / 2 (计划) 2
Start Time 开始时间 日期时间 2024-06-01T09:00:00Z
Credentials Zoom JWT 字符串 zoom-prod

配置示例:

  • 场景: 创建周例会
  • 配置:
Operation: Create Meeting
Topic: 周例会
Type: 2
Start Time: 2024-06-01T09:00:00Z
Credentials: zoom-prod

Webhook

节点用途:

  • 接收任意 HTTP POST/GET 请求,作为工作流入口。

使用场景:

  • 入口: GitHub Push 触发 CI
  • 回调: 支付网关异步通知
  • IoT: 设备状态上报

节点参数:

参数名称 含义 格式/选项 示例
Path 监听路径 字符串 /github-push
Method HTTP 方法 POST / GET / PUT POST
Response 返回内容 JSON 字符串 { "status": "ok" }
Credentials 无需密钥

配置示例:

  • 场景: 接收 GitHub Push
  • 配置:
Path: /github-push
Method: POST
Response: { "status": "ok" }

以下继续补充 通信节点总计 45 个,保持模板格式一致,新增 15 个节点并沿用二级分类。


Webhook

节点用途:
接收任意 HTTP POST/GET 请求,作为工作流入口。

使用场景:

  • 入口:GitHub Push 触发 CI
  • 回调:支付网关异步通知
  • IoT:设备状态上报

节点参数:

参数名称 含义 / 格式选项 示例
Path 监听路径 /github-push
Method POST / GET / PUT POST
Response 返回内容 { "status": "ok" }
Credentials 无需密钥

配置示例:

  • 场景:接收 GitHub Push
  • 配置:
Path: /github-push
Method: POST
Response: { "status": "ok" }

HTTP Request (Raw)

节点用途:
通用 HTTP 客户端,可调用任意 REST/GraphQL 接口。

使用场景:

  • 集成:调用内部微服务
  • GraphQL:查询用户数据
  • 文件:上传/下载二进制

节点参数:

参数名称 含义 / 格式选项 示例
Method GET / POST / PUT / DELETE POST
URL 目标地址 https://api.example.com/users
Body 请求体 {"id":123}
Headers 自定义头 {"Authorization":"Bearer xyz"}
Credentials 无或 API Key http-prod

配置示例:

  • 场景:查询用户
  • 配置:
Method: POST
URL: https://api.example.com/users
Body: {"id":123}
Headers: {"Authorization":"Bearer xyz"}

GraphQL

节点用途:
执行 GraphQL 查询与变更。

使用场景:

  • 查询:获取产品详情
  • 变更:更新订单状态
  • 订阅:实时数据推送

节点参数:

参数名称 含义 / 格式选项 示例
Endpoint GraphQL 端点 https://api.example.com/graphql
Query 查询语句 query{user(id:1){name}}
Variables 变量对象 {"id":1}
Credentials 无或 Token gql-prod

配置示例:

  • 场景:查询用户
  • 配置:
Endpoint: https://api.example.com/graphql
Query: query{user(id:1){name}}
Variables: {"id":1}

REST API (Generic)

节点用途:
快速配置 REST 端点,支持变量插值。

使用场景:

  • 快捷:无需代码即可对接第三方
  • 模板:URL/Header/Body 插值
  • 复用:保存为模板节点

节点参数:

参数名称 含义 / 格式选项 示例
URL 完整地址 https://api.example.com/{{id}}
Method GET / POST GET
Query 查询参数 {"active":true}
Headers 头信息 {"x-token":"{{token}}"}
Credentials 无或选择 rest-prod

配置示例:

  • 场景:获取用户详情
  • 配置:
URL: https://api.example.com/{{id}}
Method: GET
Query: {"active":true}
Headers: {"x-token":"{{token}}"}

Custom Webhook Response

节点用途:
动态生成 Webhook 响应内容。

使用场景:

  • 签名验证:返回验证结果
  • 重试:返回 429 限流
  • 日志:返回请求 ID

节点参数:

参数名称 含义 / 格式选项 示例
Status Code 200/400/429 200
Body JSON 响应 {"received":true}
Headers 响应头 {"Retry-After":"60"}

配置示例:

  • 场景:返回确认信息
  • 配置:
Status Code: 200
Body: {"received":true}
Headers: {"Retry-After":"60"}

JIRA

节点用途:
创建/更新/搜索 JIRA 工单。

使用场景:

  • Bug 自动提交:测试失败即开单
  • 状态:部署完成后自动关闭
  • 查询:统计本周新增缺陷

节点参数:

参数名称 含义 / 格式选项 示例
Operation Create / Update / Search Create
Project Key 项目键 PROJ
Summary 工单标题 登录失败
Description 描述 {{$json.error}}
Issuetype 类型 Bug
Credentials JIRA Token jira-prod

配置示例:

  • 场景:登录失败开单
  • 配置:
Operation: Create
Project Key: PROJ
Summary: 登录失败
Description: {{$json.error}}
Issuetype: Bug
Credentials: jira-prod

Trello

节点用途:
创建/移动/评论 Trello 卡片。

使用场景:

  • 看板:需求评审通过后建卡
  • 自动化:完成 CI 后把卡拖到“Done”
  • 评论:部署日志自动评论

节点参数:

参数名称 含义 / 格式选项 示例
Operation Create Card / Move Card Create Card
Board 看板 ID abc123
List 列表名称 To Do
Name 卡片标题 新功能开发
Description 内容 {{$json.details}}
Credentials Trello Token trello-prod

配置示例:

  • 场景:创建任务卡
  • 配置:
Operation: Create Card
Board: abc123
List: To Do
Name: 新功能开发
Description: {{$json.details}}
Credentials: trello-prod

Asana

节点用途:
创建/更新/搜索 Asana 任务。

使用场景:

  • 需求:用户反馈自动建任务
  • 指派:根据关键词分配负责人
  • 进度:更新任务状态为已完成

节点参数:

参数名称 含义 / 格式选项 示例
Operation Create Task / Update Task Create Task
Project 项目 GID 123456789
Name 任务名 修复登录 Bug
Notes 描述 {{$json.error}}
Assignee 指派对象 user@company.com
Credentials Asana Token asana-prod

配置示例:

  • 场景:创建任务
  • 配置:
Operation: Create Task
Project: 123456789
Name: 修复登录 Bug
Notes: {{$json.error}}
Assignee: user@company.com
Credentials: asana-prod

Notion

节点用途:
创建/更新数据库页面、添加评论。

使用场景:

  • 周报:自动生成并写入周报
  • 知识库:将 FAQ 自动归档
  • 评论:审批通过后添加评论

节点参数:

参数名称 含义 / 格式选项 示例
Operation Create Page / Update Page Create Page
Database ID Notion 数据库 db123456
Properties 属性映射 {"Name":"{{title}}","Status":"Done"}
Credentials Notion Token notion-prod

配置示例:

  • 场景:写入周报
  • 配置:
Operation: Create Page
Database ID: db123456
Properties: {"Name":"{{title}}","Status":"Done"}
Credentials: notion-prod

Monday.com

节点用途:
创建/更新 Monday 看板项目。

使用场景:

  • 销售:新线索自动建卡
  • 进度:状态列自动更新
  • 通知:Slack 同步

节点参数:

参数名称 含义 / 格式选项 示例
Board ID 看板 ID 987654321
Item Name 项目名称 新客户合同
Column Values 列值 JSON {"status":"Working on it"}
Credentials Monday Token monday-prod

配置示例:

  • 场景:创建项目卡片
  • 配置:
Board ID: 987654321
Item Name: 新客户合同
Column Values: {"status":"Working on it"}
Credentials: monday-prod

ClickUp

节点用途:
创建/更新 ClickUp 任务、评论、清单。

使用场景:

  • 任务:需求评审后建任务
  • 清单:自动生成测试清单
  • 时间:更新预估工时

节点参数:

参数名称 含义 / 格式选项 示例
Operation Create Task / Update Task Create Task
List ID 列表 ID 123123
Name 任务名 用户故事撰写
Description 描述 {{$json.story}}
Assignees 指派 [user123]
Credentials ClickUp Token clickup-prod

配置示例:

  • 场景:创建用户故事任务
  • 配置:
Operation: Create Task
List ID: 123123
Name: 用户故事撰写
Description: {{$json.story}}
Assignees: [user123]
Credentials: clickup-prod

原图
上一张
下一张
放大
缩小
🖱️ 拖拽移动
ESC 关闭