Il est interdit d'utiliser ce projet pour des entreprises illégales et illégales contenant des virus, des chevaux de Troie, de la pornographie, des jeux d'argent, de la fraude, des marchandises illégales, des produits contrefaits, de fausses informations, de la monnaie numérique, de la finance, etc.
Le projet actuel est uniquement destiné à l'apprentissage et aux tests personnels. Toutes les activités commerciales en ligne et toutes les utilisations illégales sont interdites ! ! !
Le système de service client open source en langage Golang utilise principalement gin + jwt-go + websocket + go.uuid + gorm + cobra + VueJS + ElementUI + MySQL et d'autres technologies
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
Télécharger le code
git clone https://github.com/taoshihan1991/go-fly.git dans n'importe quel répertoire
Entrez dans le répertoire Go-Fly
Importez la base de données et lancez l'installation de go-fly.go
Le code source s'exécute, exécutez le serveur go-fly.go
L'empaquetage du code source go build -o kefu générera le fichier exécutable kefu
Fichier binaire en cours d'exécution
Linux : serveur ./kefu [facultatif -p 8082 -d]
Windows : serveur kefu.exe [facultatif -p 8082 -d]
fermer le programme
Kefu mortel
Une fois le programme exécuté normalement, il écoute le port 8081 et est accessible directement par IP + port 8081.
Vous pouvez également configurer l'accès au nom de domaine et le proxy inverse sur le port 8081 pour masquer le numéro de port.
lien de discussion
http://127.0.0.1:8081/chatIndex?kefu_id=kefu2
Utilisation des fenêtres 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",
})
});
Le projet actuel est un code fonctionnel complet, mais il ne prend en charge que les tests de démonstration personnelle, n'inclut pas l'utilisation en ligne et toutes les activités commerciales sont interdites. Lorsque vous utilisez ce logiciel, veuillez respecter les lois et réglementations locales. Veuillez supporter vous-même toutes les conséquences de toute utilisation illégale.