2024 年构建 WhatsApp 聊天机器人的终极指南

随着消息传递应用继续成为我们日常生活的焦点,聊天机器人已成为游戏规则的改变者。这些聊天机器人是智能人工智能系统,旨在通过消息、文本或语音促进客户互动。

难怪 WhatsApp 聊天机器人现在已成为企业的必备品——这些人工智能助手有助于实现交互自动化、提供即时响应并提供个性化体验。事实上,研究表明,到 2024 年,聊天机器人预计将为企业节省高达 25 亿小时的工作时间。

如果您想为您的企业获得这些好处(甚至更多!),请继续关注。在本综合指南中,我们将向您展示如何构建您自己的 WhatsApp 聊天机器人。

让我们开始吧

了解 WhatsApp 聊天机器人
在本节中,我们将解释什么是 WhatsApp 聊天机器人、如何获得部署聊天机器人的资格以及为您的企业部署聊天机器人有哪些好处!

什么是 WhatsApp 聊天机器人?
whatsapp 聊天机器人
来源:Unsplash
这些是与 WhatsApp 平台上的用户进行交流的自动化软件程序。这些聊天机器人嵌入了专为希望在 WhatsApp 内进行对话式商务的企业创建的数据。

WhatsApp 聊天机器人不仅可以令人信服地模仿人类的对话模式,而且还可以在整个对话过程中保持一致的语气和品牌形象。

WhatsApp 上的这些聊天机器人可以基于规则,遵循结构化的决策树类型交互,或者基于 NLP,采用自然语言处理来实现更像人类的对话风格。

WhatsApp 聊天机器人的一些常见用例包括:

Vietn Data 顯示了客戶參與度的顯著變化,凸顯了 Vietn Data 在定向廣 WhatsApp 号码数据 告方面的有效性。根據最近的研究,客製化策略和遵守規則可以提高回覆率。然而,仍然存在問題,特別是在客戶信任和隱私問題方面。整體而言,數據強調道德行為至關重要

 

24/7客户支持
预约安排
订单下达与追踪
常见问题解答自动化
潜在客户资格
个性化推荐
产品发现
预订支持
潜在客户生成
反馈和调查
订阅服务
但是,在 WhatsApp 上部署聊天机器人之前,您必须申请并获得 WhatsApp Business API(应用程序编程接口)集成的批准。

WhatsApp API 允许您使用数千个代理和自动机器人大规模地与客户高效联系。

请按照以下步骤申请 WhatsApp Business API。

第一步:选择你想要的申请途径

您可以申请WhatsApp Business API:

自行注册:您可以直接注册 WhatsApp Business API。您需要具备以下条件:
经过验证的企业
WhatsApp 商业账户
Facebook 商业管理平台账户
WhatsApp Business 的信用额度
执行 cURL(客户端 URL)请求的命令行中心
请注意,这种方法可能具有挑战性且耗时,尤其是对于中型公司而言,因为它需要技术专长。您还需要聘请开发人员。

通过业务解决方案提供商:与 WhatsApp 业务解决方案提供商 (BSP) 合作可以使审批流程更快、更轻松。BSP 是 WhatsApp 业务平台的专家,可以帮助您管理与客户的沟通。他们主要支持已批准的用例,例如客户支持和发送时间敏感的个性化通知。示例包括 Twilio、360dialog、AiSensy 等。

来源:Meta
我们强烈建议与商业解决方案提供商合作,因为这会增加您的请求更快获得批准的可能性。

第 2 步:完成申请
通过解决方案提供商申请时,您需要提供有关您的公司以及您使用 WhatsApp 服务的意图的基本信息。

公司名称
网址
行业
预期用例
您计划提供 WhatsApp 服务的地区
公司总部所在国家
数量预测(每天的消息数量)

当您计划启动该服务时

您的品牌获得批准后,您需要提供其他信息来激活您的电话号码。您可以使用新号码或现有号码,但如果是新号码,则需要使用 WhatsApp Business 应用程序进行注册。您需要提供:

客户 Facebook Business Manager ID
您的 WhatsApp Business 帐户的电话号码
与您的号码关联的姓名
您的应用的地区(例如美国)
注意:每个 BSP 都是独一无二的,因此应用程序的要求可能有所不同。

一旦您的申请获得批准并且您的电话号码被激活,您将获得您的 WhatsApp API 密钥。

奖励: 如何免费创建聊天机器人:分步指南 [无需编码]

使用 WhatsApp 聊天机器人的 9 大好处
使用 WhatsApp 聊天机器人
来源:Pexels
作为一家企业,在目标受众最活跃的地方与他们建立联系至关重要。考虑到 WhatsApp 拥有约 27.8 亿独立活跃用户,值得在其上建立强大的业务影响力。

以下是制作 WhatsApp 商业聊天机器人的 9 个好处:

1. 24/7 全天候服务

WhatsApp 聊天机器人可以全天候运行,确保客户可以随时寻求帮助或信息。

这种全天候服务即使在正常工作时间之外也能及时满足客户需求,从而提高客户满意度。

2. 成本效益
聊天机器人可以同时处理大量客户查询,从而减少了雇用额外客户支持人员的需要。

这种经济有效的方法可以帮助企业节省人员配备和培训方面的费用,同时帮助您保持服务质量。

3. 响应时间快
另一个好处是,这些聊天机器人可以立即响应客户查询,减少等待时间并增强客户体验。

这种快速的周转时间对于解决问题或及时回答问题至关重要。

4. 信息一致且准确
WhatsApp 聊天机器人经过编程,可以根据预定义的响应和数据源提供一致且准确的信息。

这可确保客户收到一致的答案,从而降低人际交往中常见的错误信息或错误的风险。

5. 自动化任务处理
除了回答常见问题之外,WhatsApp 聊天机器人还可以自动执行各种任务,例如安排预约、订单跟踪和付款处理。

这种自动化简化了流程、提高了效率并让人工代理能够专注于更复杂的任务。

6.个性化的客户互动
研究表明,80% 的消费者更愿意与提供个性化客户体验的公司做生意。

这是 WhatsApp Business 聊天机器人为您的企业提供的另一个好处。这些机器人可以收集和分析用户数据,以提供个性化的建议和响应,并最终提高参与度。

7. 多语言支持
您还可以利用 WhatsApp 聊天机器人以多种语言与客户沟通并覆盖更广泛的受众。

8.富媒体分享

WhatsApp 聊天机器人不仅限于文本交互。它们可以共享各种媒体以丰富沟通。例如,如果客户询问您的产品,聊天机器人可以共享图像或视频以更有效地传达信息。

9. 重要的分析和见解
正如我们已经确定的。WhatsApp 聊天机器人可以对客户行为和互动生成详细的分析和见解。

有了这些数据,您可以做出更明智的商业决策,改进您的营销策略,甚至随着时间的推移提高聊天机器人的性能。

奖励: 12 个最佳企业聊天机器人示例

如何在 WhatsApp 中制作聊天机器人(通过 Python 编码)
在本节中,我们将引导您完成使用 Python 创建 WhatsApp 聊天机器人的过程。请记住,这可能有点复杂,特别是如果您没有编码经验。

不过,请不要担心,我们已经为您彻底简化了这个过程。

开始之前,您需要做好以下准备:

Python 3.9 或更新版本:确保您的系统上安装了 Python。如果没有,您可以从官方 Python 下载网站下载。
Flask:您将使用 Flask 创建一个响应传入 WhatsApp 消息的 Web 应用程序。
装有 WhatsApp 的智能手机:您需要一部装有有效电话号码和 WhatsApp 的智能手机进行测试。
Twilio 帐户:如果您还没有 Twilio 帐户,请注册一个。
ngrok:此实用程序允许您将 Flask 应用程序连接到 Twilio 可以访问的公共 URL。它对于开发来说是必需的,特别是当您的计算机作为服务位于路由器或防火墙后面时。如果您没有安装 ngrok,您可以在官方网站上下载它。
Ngrok 帐户:为了避免某些限制,我们建议您创建一个免费的 Ngrok 帐户并在您的计算机上安装 authtoken。
现在,让我们开始吧。

步骤 1:配置 Twilio WhatsApp 沙盒

特威利奥
来源:Twilio
在 Twilio 上,您可以访问 WhatsApp 沙箱,在那里您可以轻松开发和测试您的应用程序。

接下来你需要将你的智能手机连接到这个沙箱:

在您的 Twilio 控制台中,导航到“发送 WhatsApp 消息”
点击“连接到沙盒” 。
接下来,复制沙盒编号和代码。
更好的是,您可以扫描手机上提供的二维码。
将包含代码的 WhatsApp 消息发送到指定号码。
发送消息后,您将收到 Twilio 的回复,表明您的手机号码已连接到沙盒。这意味着您可以开始发送和接收消息。

特威利奥
图片来源
第 2 步:创建 Python 虚拟环境

最后一个命令使用 pip(一个管理 Python 包的工具)来下载并安装聊天机器人项目所需的三个基本包:

使用 Flask 框架构建 Web 应用程序
Twilio Python Helper 库用于使用 Twilio 的 API
请求包以连接来自第三方来源的外部 API
步骤 3:创建 Flask 聊天机器人服务
现在,让我们构建聊天机器人。我们首先使用 Flask 定义一个 webhook。该 webhook 是 Twilio 发送传入 WhatsApp 消息的通信点。下面是一个带有 webhook 定义的基本 Flask 应用程序:

从 fl

此代码定义了一个/bot监听 POST 请求的端点。每当 Twilio 收到来 如何撰写后续电子邮件以在 2024 年赢得回复? [指南] 自用户的传入消息时,它都会调用此端点。该bot()函数将分析用户的消息并提供适当的响应。

 

(要包含图像,请提供图像的 URL 而不是实际的图像数据。)

步骤 4:实现聊天机器人逻辑
现在,让我们实现聊天机器人逻辑。我们将创建一个对两个关键词做出反应的简单聊天机器人:“ quote ”和“ dog ”。

当用户的消息包含“引用”时,聊天机器人将以随机引用进行回复。

如果消息中包含“狗”,它将返回一张随机的狗图片。如果同时存在两个关键词,机器人将同时回复一张名人和一张狗的图片。

以下是聊天机器人逻辑的基本结构:responded = False if ‘quote’ in coming_msg: # 在此处为响应添加引言 responded = True if ‘dog’ in coming_msg: # 在此处为响应添加一张狗的图片 responded = Trueif not respond: # 在此处返回通用响应

此结构允许您检测关键字并相应地配置 Twilio 响应对象。该responded变量有助于跟踪消息不包含任何关键字的情况。

步骤 5:使用第三方 API

要提供名人姓名和狗图片,您可以使用以下两个公开可用的 API:

第 6 步:整合所有内容
现在您已经了解了所有组件,是时候将它们集成到完整的聊天机器人服务中了。您可以将以下代码复制到bot.py

步骤 7:测试 WhatsApp 聊天机器人

要测试您的聊天机器人,请bot.py在激活 Python 虚拟环 电话号码 SG 境时运行该文件。该服务将在您计算机的端口 4000 上运行。

打开第二个终端窗口并使用 Ngrok 使您的本地服务可通过互联网访问。Ngrok 命令通常是ngrok http 4000。

设置 Ngrok 后,转到 Twilio 控制台,配置 WhatsApp 沙盒设置以将 Ngrok URL 与端点一起使用/bot,并将请求方法设置为 HTTP Post。保存更改。

滚动至顶部