go fly
1.0.0
禁止將本項目用於含病毒、木馬、色情、賭博、詐騙、違禁用品、假冒產品、虛假資訊、數位貨幣、金融等違法違規業務
目前專案僅供個人學習測試,禁止一切線上商用行為,禁止一切違法使用! ! !
Golang語言開源客服系統,主要使用了gin + jwt-go + websocket + go.uuid + gorm + cobra + VueJS + ElementUI + MySQL等技術
create database gofly charset utf8mb4;
{
" Server " :" 127.0 . 0.1 ",
" Port " :" 3306 ",
" Database " :"gofly",
" Username " :"go-fly",
" Password " :"go-fly"
}
wget https: //studygolang.com/dl/golang/go1.20.2.linux-amd64.tar.gz
tar - C /usr/local -xvf go1. 20.2 .linux-amd64.tar.gz
mv go1. 20.2 .linux-amd64.tar.gz /tmp
echo " PATH= $ PATH:/usr/local/go/bin " >> /etc/profile
echo " PATH= $ PATH:/usr/local/go/bin " >> ~/ . bashrc
source /etc/profile
go version
go env -w GO111MODULE =on
go env -w GOPROXY =https://goproxy.cn,direct
下載程式碼
在任意目錄git clone https://github.com/taoshihan1991/go-fly.git
進入go-fly 目錄
匯入資料庫go run go-fly.go install
原始碼運行go run go-fly.go server
原始碼打包go build -o kefu 會產生kefu可以執行文件
二進位檔案運行
linux: ./kefu server [可選-p 8082 -d]
windows: kefu.exe server [可選-p 8082 -d]
關閉程式
killall kefu
程式正常運作後,監聽埠8081,可以直接ip+埠8081訪問
也可以配置網域名稱訪問,反向代理到8081端口,就能隱藏端口號
聊天連結
http://127.0.0.1:8081/chatIndex?kefu_id=kefu2
彈跳窗使用
(function(a, b, c, d) {
let h = b.getElementsByTagName('head')[0];let s = b.createElement('script');
s.type = 'text/javascript';s.src = c+"/static/js/kefu-front.js";s.onload = s.onreadystatechange = function () {
if (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") d(c);
};h.appendChild(s);
})(window, document,"http://127.0.0.1:8081",function(u){
KEFU.init({
KEFU_URL:u,
KEFU_KEFU_ID: "kefu2",
})
});
當前專案是完整功能代碼, 但是仍然僅支援個人演示測試, 不包含線上使用,禁止一切商用行為。 使用本軟體時,請遵守當地法律法規,任何違法用途一切後果請自行承擔.