Está prohibido utilizar este proyecto para negocios ilegales e ilegales que contengan virus, caballos de Troya, pornografía, juegos de azar, fraude, productos ilegales, productos falsificados, información falsa, moneda digital, finanzas, etc.
El proyecto actual es sólo para aprendizaje y pruebas personales. ¡Todas las actividades comerciales en línea y todos los usos ilegales están prohibidos! ! !
El sistema de servicio al cliente de código abierto en lenguaje Golang utiliza principalmente gin + jwt-go + websocket + go.uuid + gorm + cobra + VueJS + ElementUI + MySQL y otras tecnologías
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
Descargar código
git clone https://github.com/taoshihan1991/go-fly.git en cualquier directorio
Ingrese al directorio go-fly
Importe la base de datos y ejecute go-fly.go install
El código fuente se ejecuta go run servidor go-fly.go
El empaquetado del código fuente go build -o kefu generará el archivo ejecutable kefu
Archivo binario ejecutándose
Linux: servidor ./kefu [opcional -p 8082 -d]
Windows: servidor kefu.exe [opcional -p 8082 -d]
cerrar programa
matar a todos kefu
Una vez que el programa se ejecuta normalmente, escucha el puerto 8081 y se puede acceder directamente a través del puerto IP + 8081.
También puede configurar el acceso al nombre de dominio y el proxy inverso al puerto 8081 para ocultar el número de puerto.
enlace de chat
http://127.0.0.1:8081/chatIndex?kefu_id=kefu2
Uso de la ventana emergente
(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",
})
});
El proyecto actual es un código funcional completo, pero aún solo admite pruebas de demostración personales, no incluye el uso en línea y todas las actividades comerciales están prohibidas. Al utilizar este software, cumpla con las leyes y regulaciones locales. Asuma usted mismo todas las consecuencias de cualquier uso ilegal.