É proibido usar este projeto para negócios ilegais e ilegais que contenham vírus, cavalos de Tróia, pornografia, jogos de azar, fraude, produtos ilegais, produtos falsificados, informações falsas, moeda digital, finanças, etc.
O projeto atual é apenas para aprendizado e teste pessoal. Todas as atividades comerciais online e todos os usos ilegais são proibidos! ! !
O sistema de atendimento ao cliente de código aberto em linguagem Golang usa principalmente gin + jwt-go + websocket + go.uuid + gorm + cobra + VueJS + ElementUI + MySQL e outras tecnologias
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
Baixar código
git clone https://github.com/taoshihan1991/go-fly.git em qualquer diretório
Entre no diretório go-fly
Importe o banco de dados e execute go-fly.go install
O código-fonte é executado e executa o servidor go-fly.go
O empacotamento do código-fonte go build -o kefu irá gerar o arquivo executável kefu
Arquivo binário em execução
linux: servidor ./kefu [opcional -p 8082 -d]
windows: servidor kefu.exe [opcional -p 8082 -d]
fechar programa
mata todos os kefu
Após a execução normal do programa, ele escuta a porta 8081 e pode ser acessado diretamente pelo IP + porta 8081.
Você também pode configurar o acesso ao nome de domínio e o proxy reverso para a porta 8081 para ocultar o número da porta.
link de bate-papo
http://127.0.0.1:8081/chatIndex?kefu_id=kefu2
Uso de janela pop-up
(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",
})
});
O projeto atual é um código funcional completo, mas ainda suporta apenas testes de demonstração pessoal, não inclui uso on-line e todas as atividades comerciais são proibidas. Ao usar este software, cumpra as leis e regulamentos locais. Assuma você mesmo todas as consequências de qualquer uso ilegal.