使用開源框架部署一個微信公眾號智能客服 原創
前言
在當今數字化時代,智能客服系統已經成為企業與客戶之間溝通的重要橋梁。通過使用 ??LinkAI?
?? 搭建一個微信公眾號的智能客服,不僅可以提升客戶服務效率,還可以7*24小時在線支持。本文將詳細介紹使用 ??LinkAI?
? 創建智能客服的效果、部署方法以及相關內容。
效果
前提條件
搭建方法有兩種:
- 托管方式:使用LinkAI的托管服務,部署教程非常簡單,詳情可以見官網托管說明;
- 自建方式:這種方式適合于自建服務器以便省去使用?
?LinkAI?
? 升級套餐的費用。
部署前需要有以下條件:
- 擁有一臺Linux服務器
- 擁有一個微信公眾號的訂閱號
部署方法
1. 注冊 LinkAI 賬號
1.1 官網注冊
訪問 LinkAI 官網
1.2 獲取 LinkAI 的APIKey
在官網上點擊應用接入->創建APIKEY,創建一個APIKEY,以備后續使用。
# LinkAI API Key形式如下:
Link_XXXXXXXXXXXXXXXXXXXXXXXLoT
1.3 獲取 LinkAI 的Code
第一步:在官網點擊應用,創建一個知識庫類型應用并獲取Code。
第二步:創建一個知識庫并綁定到應用上。
此處,我們先跑通流程,知識庫管理后續詳細介紹。
第三步:獲取該應用的Code,以備后續使用。
# LinkAI Code形式如下:
AXXXXXP6
1.4 獲取微信公眾號的ID和secret
打開 微信公眾號后臺 ,在左側菜單選擇 “設置與開發 - 基本配置 - 服務器配置”:
2. 準備環境
2.1 環境準備
登錄到服務器,確保已經安裝了 ??Python?
? 版本最好是3.10,詳細過程本章不再贅述。
2.2 方案選擇
代碼地址:https://github.com/zhayujie/chatgpt-on-wechat
該項目提供了四種部署方式,官網有詳細的說明文檔。
此處我們使用 ??服務器部署?
?。
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,
}
說明:
- 上述步驟中的公眾號平臺appid、secret、token等參數,可以在3.1中獲取。
4. 啟動服務
4.1 啟動自建服務的服務
touch nohup.out # 首次運行需要新建日志文件
sudo -E nohup python3 app.py & tail -f nohup.out # 在后臺運行程序并通過日志輸出二維碼
運行結果:
4.2 啟用公眾號后臺配置的服務器
在微信公眾號后臺的 “服務器配置” 中,將服務器地址設置為 ??http://your_server_ip/wx?
?,并啟用。
創建完畢后,公眾號后臺參數對應關系如下圖:
5. 添加數據庫知識
在 LinkAI 平臺的"知識庫"進行配置:
5.1 添加問答對
點擊"創建"->"手動創建"->"選擇問答",輸入文件名稱后確定。
5.2 添加Markdown文章
選擇"文件導入",選擇本地markdown文件后導入,然后點擊確定導入即可。
內容小結
- 借助?
?LinkAI?
? ,可以快速搭建一個智能客服系統,實現對用戶問題的快速回復。 - 搭建的方式有托管方式和自建方式,自建方式可以節省使用?
?LinkAI?
? 升級套餐的費用。 - 自建的過程大致是:拉取代碼、獲取LinkAI的code和APIKEY、配置config.json、配置公眾號后臺、啟動服務
?
本文轉載自公眾號一起AI技術 作者:Dongming
