ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何使用 n8n + Scavio 构建生产 WhatsApp 机器人
教程

如何使用 n8n + Scavio 构建生产 WhatsApp 机器人

一条 r/n8n 线程(23 票赞成)暴露了实时上下文的差距。逐步使用 n8n + WhatsApp Business API + Scavio 获取可靠的机器人答案。

获取免费API密钥API文档

r/n8n WhatsApp 自动化线程暴露了生产差距:大多数机器人都是基于模板的,并且会打破脚本外的问题。通过 Scavio 添加实时 Web 上下文可以修复此问题。这会遍历 n8n 堆栈。

前置条件

  • n8n 云或自托管
  • WhatsApp Business API 帐户(元验证)
  • Scavio API 密钥
  • LLM API 密钥 (Claude/OpenAI)

操作指南

步骤 1: 将 WhatsApp Business Webhook 连接到 n8n

n8n 有一个原生 WhatsApp 触发器节点。

Text
// n8n UI: Add Trigger > WhatsApp Business Cloud > 'On message received'

步骤 2: 检测意图:脚本化与自由形式

根据消息内容切换节点。

Text
// Switch node:
// Route 1: message matches /pricing|hours|address/ -> static FAQ response
// Route 2: anything else -> LLM-grounded answer path

步骤 3: 对于自由形式:通过 Scavio 搜索实时上下文

HTTP 请求节点,Scadio /api/v1/search。

JSON
// HTTP node: POST https://api.scavio.dev/api/v1/search
// Headers: x-api-key: <key>
// Body: { "query": "{{$json.messages[0].text.body}} site:yourcompany.com" }

步骤 4: LLM 节点:将答案纳入 Scavio 结果中

将最佳结果传递到 LLM 提示符中。

Text
// LLM node prompt:
// Answer the user's question using ONLY these sources from our website:
// {{$json.organic_results.slice(0,3).map(r => `- ${r.title}: ${r.snippet} (${r.link})`).join('\n')}}
// Question: {{$node['WhatsApp Trigger'].json.messages[0].text.body}}

步骤 5: 将 LLM 答案发送回 WhatsApp

具有 LLM 输出的 WhatsApp Send 节点。

Text
// WhatsApp Send node:
// To: {{$node['WhatsApp Trigger'].json.contacts[0].wa_id}}
// Body: {{$json.choices[0].message.content}}

Python 示例

Python
# n8n is the deliverable. Per-conversation cost: 2 Scavio calls + 1 LLM call + WA conversation fee = ~$0.03-0.15.

JavaScript 示例

JavaScript
// n8n nodes are JS-flavored expressions; full TS not needed.

预期输出

JSON
Production WhatsApp bot that answers free-form user questions from your live website content, sourced and grounded. Setup time: ~3 hours including Meta Business Account verification (1-3 day external lag).

相关教程

  • 如何通过搜索和提取构建 n8n LLM 研究管道

常见问题

大多数开发者在15到30分钟内完成本教程。您需要一个Scavio API密钥(免费套餐即可)和可用的Python或JavaScript环境。

n8n 云或自托管. WhatsApp Business API 帐户(元验证). Scavio API 密钥. LLM API 密钥 (Claude/OpenAI). Scavio API密钥注册即送50个免费积分。

可以。免费套餐注册即送50个积分,完全足够完成本教程并构建一个可运行的原型解决方案。

Scavio提供原生LangChain包(langchain-scavio)、MCP服务器以及适用于任何HTTP客户端的REST API。本教程使用 the raw REST API, 但您可以根据需要适配您选择的框架。

相关资源

Best Of

2026 年 WhatsApp 业务自动化的最佳工具

Read more
Solution

WhatsApp

Read more
Use Case

n8n 搜索数据增强工作流

Read more
Comparison

Firecrawl vs Scavio

Read more
Best Of

2026年n8n内容自动化最佳搜索API

Read more
Use Case

WhatsApp 接地客户机器人

Read more

开始构建

一条 r/n8n 线程(23 票赞成)暴露了实时上下文的差距。逐步使用 n8n + WhatsApp Business API + Scavio 获取可靠的机器人答案。

获取免费API密钥阅读文档
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策