使用VoceChat 為自己的網(wǎng)站和社群搭建聊天機器人

使用VoceChat搭建一個自己的機器人

最近想要把AnyGPT的社群做起來,但是微信群的效率實在太低了,很多公共的問題會一遍又一遍的回答。還有就是,一直想在群里用GPT搭個機器人,但是在微信里面搭建機器人本身是不合法的,有封號的風(fēng)險。所以我就去網(wǎng)上找有沒有什么方案,又能比較好互動,還能搭建個機器人。這個時候VoceChat出現(xiàn)了,顏值和功能都很符合我的要求。接下來我將重點介紹我是如何搭建VoceChat,以及如何利用它來搭建機器人的。全程沒有花一分錢。

VoceChat的安裝

https://doc.voce.chat/zh-cn/install/install-by-docker
大佬的文檔寫的很好,我直接選擇使用Docker安裝,輸入了下面的命令

docker run -d --restart=always \
  -p 3009:3000 \
  --name vocechat-server \
  privoce/vocechat-server:latest

在我的服務(wù)器上,服務(wù)就跑起來了,打開我的服務(wù)器就可以看到登陸的界面,大家可以按照文檔一步步做就可以了,大佬文檔寫的非常詳細(xì)。

機器人搭建

服務(wù)跑起來以后,我就迫不及待的開始搭建自己的機器人了
大佬提供了非常詳細(xì)的文檔,關(guān)于如何搭建一個機器人
https://doc.voce.chat/zh-cn/bot-and-webhook

我按照大佬的步驟先新增了一個小助手


image.png

然后利用得到的API key 和webhook地址,我使用python的flask建立了一個用來接收和發(fā)送webhook的端口

然后我們設(shè)置成功以后就會在服務(wù)器上接收到聊天的信息


image.png

然后我們根據(jù)需求,寫一點if else判斷,來決定什么時候會調(diào)用機器人來回答問題

在這里,我就設(shè)置了當(dāng)我們接收到來自特定頻道的消息的時候,才會調(diào)用機器人來回答問題


image.png

網(wǎng)頁小插件

如果說,VoceChat到這里就結(jié)束了,那么其實它平平無奇,我發(fā)現(xiàn)作者給了一個非常簡單的方式,只需要我們在我們網(wǎng)站的html頁面上加入一段非常短的代碼就可以嵌入插件,隨時可以和頻道里指定的人聊天,這簡直是收集反饋意見,或者搭建一個智能客服的神器好吧。


image.png

下面的圖是我們的效率主頁實際搭建的效果,當(dāng)然,我LOGO放的有點丑,大家可以自行調(diào)節(jié)。


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容