使用开源框架部署一个微信公众号智能客服 原创

发布于 2024-11-15 15:19
浏览
0收藏

前言

在当今数字化时代,智能客服系统已经成为企业与客户之间沟通的重要桥梁。通过使用 ​​LinkAI​​​ 搭建一个微信公众号的智能客服,不仅可以提升客户服务效率,还可以7*24小时在线支持。本文将详细介绍使用 ​​LinkAI​​ 创建智能客服的效果、部署方法以及相关内容。

效果

使用开源框架部署一个微信公众号智能客服-AI.x社区

前提条件

搭建方法有两种:

  • 托管方式:使用LinkAI的托管服务,部署教程非常简单,详情可以见官网托管说明
  • 自建方式:这种方式适合于自建服务器以便省去使用​​LinkAI​​ 升级套餐的费用。

部署前需要有以下条件:

  • 拥有一台Linux服务器
  • 拥有一个微信公众号的订阅号

部署方法

1. 注册 LinkAI 账号

1.1 官网注册

访问 LinkAI 官网


1.2 获取 LinkAI 的APIKey

在官网上点击应用接入->创建APIKEY,创建一个APIKEY,以备后续使用。

# LinkAI API Key形式如下:
Link_XXXXXXXXXXXXXXXXXXXXXXXLoT

使用开源框架部署一个微信公众号智能客服-AI.x社区

1.3 获取 LinkAI 的Code

第一步:在官网点击应用,创建一个知识库类型应用并获取Code。

使用开源框架部署一个微信公众号智能客服-AI.x社区

第二步:创建一个知识库并绑定到应用上。

使用开源框架部署一个微信公众号智能客服-AI.x社区

此处,我们先跑通流程,知识库管理后续详细介绍。

第三步:获取该应用的Code,以备后续使用。

# LinkAI Code形式如下:
AXXXXXP6

使用开源框架部署一个微信公众号智能客服-AI.x社区

1.4 获取微信公众号的ID和secret

打开 微信公众号后台 ,在左侧菜单选择 “设置与开发 - 基本配置 - 服务器配置”:

使用开源框架部署一个微信公众号智能客服-AI.x社区

2. 准备环境

2.1 环境准备

登录到服务器,确保已经安装了 ​​Python​​ 版本最好是3.10,详细过程本章不再赘述。

2.2 方案选择

代码地址:https://github.com/zhayujie/chatgpt-on-wechat

该项目提供了四种部署方式,官网有详细的说明文档。

使用开源框架部署一个微信公众号智能客服-AI.x社区

此处我们使用 ​​服务器部署​​。

2.3 拉取代码

git clone https://github.com/zhayujie/chatgpt-on-wechat
cd chatgpt-on-wechat/

2.4 安装依赖

pip3 install -r requirements.txt                # 必选依赖
pip3 install -r requirements-optional.txt       # 可选依赖,语音、tool插件等功能需要

3. 配置项目

3.1 配置config.json

# 复制一份样例为config.json
cp config-template.json config.json

# 编辑 config.json
vim config.json

配置相关参数,样例如下:

{
  "use_linkai":true,// 改为true,使用LinkAI   
"linkai_api_key":"Link_**66X5BeLoT",// LinkAI的API Key
"linkai_app_code":"AH**MP6",// LinkAI的Code
"channel_type":"wechatmp",// 修改为 wechatmp
"single_chat_prefix":[""],
"wechatmp_app_id":"wx6d******517ac",// 对应公众号平台上的appid
"wechatmp_app_secret":"weca******est",// 对应公众号平台上的secret
"wechatmp_aes_key":"",
"wechatmp_token":"17****ch",// 对应公众号平台上的token
"wechatmp_port":80,
}

使用开源框架部署一个微信公众号智能客服-AI.x社区

说明:

  • 上述步骤中的公众号平台appid、secret、token等参数,可以在3.1中获取。

4. 启动服务

4.1 启动自建服务的服务

touch nohup.out                                   # 首次运行需要新建日志文件  
sudo -E nohup python3 app.py & tail -f nohup.out  # 在后台运行程序并通过日志输出二维码

运行结果:

使用开源框架部署一个微信公众号智能客服-AI.x社区

4.2 启用公众号后台配置的服务器

在微信公众号后台的 “服务器配置” 中,将服务器地址设置为 ​​http://your_server_ip/wx​​,并启用。

使用开源框架部署一个微信公众号智能客服-AI.x社区

创建完毕后,公众号后台参数对应关系如下图:

5. 添加数据库知识

在 LinkAI 平台的"知识库"进行配置:

使用开源框架部署一个微信公众号智能客服-AI.x社区

5.1 添加问答对

点击"创建"->"手动创建"->"选择问答",输入文件名称后确定。

使用开源框架部署一个微信公众号智能客服-AI.x社区

5.2 添加Markdown文章

选择"文件导入",选择本地markdown文件后导入,然后点击确定导入即可。

使用开源框架部署一个微信公众号智能客服-AI.x社区

内容小结

  • 借助​​LinkAI​​ ,可以快速搭建一个智能客服系统,实现对用户问题的快速回复。
  • 搭建的方式有托管方式和自建方式,自建方式可以节省使用​​LinkAI​​ 升级套餐的费用。
  • 自建的过程大致是:拉取代码、获取LinkAI的code和APIKEY、配置config.json、配置公众号后台、启动服务

本文转载自公众号一起AI技术 作者:Dongming

原文链接:​​https://mp.weixin.qq.com/s/XaxYUYQ5E8mWAOT4dxYqHw​​​

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
收藏
回复
举报
回复
相关推荐