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