AI PLAY玩法更新持续收录
← 回到更新流

2026-09-18 · 原文发布日

Telegram发网址即收到GPT-4o-mini网站审核报告

把Telegram机器人变成网站审核助手:给机器人发消息,流程提取其中的网址(没有则回复使用说明),抓取网页HTML清洗成正文,交给gpt-4o-mini生成结构化审核,涵盖业务类型、评分、问题清单、快速改进点、建议和沟通话术,结果追加到Google Sheets表格,同时把纯文本报告回复到原聊天。适合营销团队快速初筛潜在客户的网站。

原文要点

这是n8n上的免费模板:Telegram触发器收到机器人消息后,先用正则提取消息里的第一个网址,没有网址就给原聊天回复使用说明;有网址则发起HTTP请求抓取网页HTML,清洗成可读正文,交给OpenAI的gpt-4o-mini模型生成结构化审核,包含业务类型、评分、问题清单、快速改进点、建议、机会点和沟通话术;最后把结果作为新行追加到Google Sheets的“Website Audits”标签页,并把纯文本报告回复到原Telegram聊天。设置要求:用@BotFather建机器人并配Telegram凭据、配OpenAI凭据、配Google Sheets OAuth2凭据,并自建含表头的表格。

这次做成什么

搭建一个“发网址给Telegram机器人,几分钟后收到结构化网站审核报告并存档到表格”的自助审核助手,并用一条虚构网址完成手动测试。

准备什么

  • 一个n8n实例(云端或自托管)及创建工作流的权限
  • 用@BotFather创建的Telegram机器人及其HTTP API Token
  • 有效的OpenAI API密钥,且账户可使用gpt-4o-mini模型
  • 一个Google账号,能为n8n配置Google Sheets OAuth2凭据
  • 自建一个Google Sheets文档,含名为“Website Audits”的标签页

具体怎么做

  1. 准备Google Sheets存档表

    新建一个Google表格,把第一个标签页重命名为“Website Audits”,第一行填表头:timestamp、chat_id、url、business_type、score、issues、quick_wins、recommendation、opportunity、talking_points。从表格网址中复制长串Sheet ID备用。

  2. 配置三个凭据

    在n8n的Credentials里依次新建:Telegram API凭据(粘贴@BotFather给的Token)、OpenAI API凭据(粘贴sk-开头的密钥)、Google Sheets OAuth2凭据(按提示用Google账号授权)。

  3. 导入模板并连接凭据

    在n8n模板库打开该模板导入工作流。把Telegram Trigger和两个Telegram发送消息节点都选中Telegram凭据;把OpenAI聊天模型节点选中OpenAI凭据并确认模型为gpt-4o-mini;把Google Sheets追加节点选中Sheets凭据,粘贴Sheet ID、选择“Website Audits”标签页,并按上一步表头做字段映射。

  4. 核对提取与分支逻辑

    检查“提取URL”节点:它从消息文本中匹配第一个http/https链接;其后的分支节点判断URL是否为空——为空走“回复使用说明”分支(向同一chat_id发送帮助文案),非空走抓取分支(HTTP Request抓取HTML,再经清洗节点转为正文文本)。

  5. 填入审核提示词并手动测试

    在OpenAI节点的系统提示词位置粘贴下方审核提示词。激活工作流后,用另一个Telegram账号给机器人发送“帮我看看 https://example-shop.demo 这个站”,观察各节点逐个点亮,确认表格新增一行、聊天收到报告。

可直接复制的材料

网站结构化审核提示词(粘贴到OpenAI节点系统提示词)

本站独立编写的示例提示词;末尾的{{ $json.cleaned_text }}需按你工作流中清洗节点的实际输出字段名调整;模型调用按OpenAI实际计费。

你是一名资深网站转化顾问。下面是某个网站的正文文本,请输出一份结构化审核报告,严格遵守以下格式,每节之间空一行,不要输出Markdown标题符号:

【业务类型】用一句话判断该网站属于什么业务、面向什么客户
【总体评分】1到10的整数,并给一句理由
【主要问题】列出3到5条具体问题,每条一行,以“- ”开头,问题要指向页面证据而非泛泛而谈
【快速改进点】列出3条一周内可以完成的低成本改动
【核心建议】一段话说明最重要的一个改进方向
【合作机会】一段话说明如果我是营销服务商,可以帮对方解决什么
【沟通话术】给出一段不超过80字的首次联系开场白,语气友好、不推销

规则:如果正文内容过少或无法判断业务,评分固定为3并说明信息不足;不要编造页面中不存在的事实;全部用简体中文输出。

网站正文如下:
{{ $json.cleaned_text }}

Website Audits表头与一条示例行(CSV)

本站虚构示例行;导入表格仅供对齐列名,正式数据由工作流自动追加;issues列内的换行需用引号包裹。

timestamp,chat_id,url,business_type,score,issues,quick_wins,recommendation,opportunity,talking_points
2026-09-18 09:32,512345678,https://example-shop.demo,手工皮具电商,6,"- 首页缺少明确购买按钮
- 产品页无退换货说明
- 移动端菜单遮挡主图",加首屏购买按钮|补退换货页|压缩首图,先统一全站行动号召按钮的文案与位置,可提供转化路径诊断与页面改版执行,"你好,看了贵站手工皮具页,产品很有特色,我们做了一个免费的小诊断,想发你参考。"

配置节点示例值

本站独立设计的配置示例,非原工作流文件;sheet_id和auditor_name必须替换为你自己的;max_page_chars用于截断清洗后的正文,避免超出模型上下文,具体截断字段以模板实际节点为准。

{
  "sheet_id": "1AbC你的表格ID请勿照抄此值xYz",
  "tab_name": "Website Audits",
  "auditor_name": "你的团队名称",
  "model": "gpt-4o-mini",
  "max_page_chars": 6000
}

输入与输出示例

本站虚构演示,提示词模型输出为示意,并非实际调用gpt-4o-mini的结果;输入中的URL与输出报告内容一一对应。

输入

Telegram消息:你好,麻烦帮我审核一下我们客户的站 https://example-shop.demo 主要卖手工皮具

对应输出

【业务类型】手工皮具零售电商,面向注重质感的个人消费者
【总体评分】6分:产品展示完整,但转化引导与信任信息不足
【主要问题】
- 首页首屏没有明确的购买入口
- 产品页缺少退换货与保养说明
- 移动端菜单遮挡产品主图
【快速改进点】
- 首屏增加“立即选购”按钮
- 每个产品页补充退换货政策链接
- 压缩首页主图至200KB以内
【核心建议】优先统一全站行动号召,把访客从浏览引导到下单
【合作机会】可提供一轮转化路径诊断与页面改版执行
【沟通话术】你好,看了贵站手工皮具页,产品很有特色,我们做了一个免费的小诊断,想发你参考。

做完检查这些

  • 给机器人发一条不含任何网址的消息,应收到使用说明回复,且表格不新增行
  • 发送含网址的消息后,Google Sheets的“Website Audits”页新增一行,chat_id与发送者一致
  • Telegram聊天收到的报告同时包含【业务类型】【总体评分】【主要问题】【快速改进点】【核心建议】【合作机会】【沟通话术】七节
  • 用一个无法访问的网址手动测试一次,观察抓取失败时工作流是否中断、表格是否被写入空行;如未自带错误分支,需给HTTP抓取节点自行加错误处理

容易卡住的地方

  • Telegram Trigger需要用Webhook模式,自托管n8n必须有公网可达地址,否则收不到消息
  • 部分网站有反爬或需要JS渲染,HTTP Request抓回的HTML可能几乎无正文,此时评分应按提示词规则降为3并注明信息不足
  • Google Sheets列名与追加节点的字段映射不一致时会写入错位或报错,改表头后必须回工作流同步映射
  • OpenAI密钥额度不足时整个分支失败,建议给OpenAI节点配置失败重试或错误分支
  • 模板未自带Websites表格,表头和标签页名拼写错误(如少了s)会导致追加失败

原文与作者资料 ↗

本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。

原文标题
Audit websites from Telegram with GPT-4o-mini and log results to Google Sheets
原作者
Incrementors
原始发布日期
2026-09-18T06:43:59.439Z
来源
https://n8n.io/workflows/19698