Es ist verboten, dieses Projekt für illegale und illegale Geschäfte zu verwenden, die Viren, Trojaner, Pornografie, Glücksspiel, Betrug, illegale Waren, gefälschte Produkte, falsche Informationen, digitale Währung, Finanzen usw. enthalten.
Das aktuelle Projekt dient nur dem persönlichen Lernen und Testen. Alle kommerziellen Online-Aktivitäten und jede illegale Nutzung sind verboten! ! !
Das Open-Source-Kundendienstsystem in Golang-Sprache verwendet hauptsächlich Gin + JWT-GO + WebSocket + Go.UUID + Gorm + Cobra + VueJS + ElementUI + MySQL und andere Technologien
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
Code herunterladen
Git-Klon https://github.com/taoshihan1991/go-fly.git in einem beliebigen Verzeichnis
Geben Sie das Go-Fly-Verzeichnis ein
Importieren Sie die Datenbank und führen Sie die Installation von go-fly.go aus
Der Quellcode wird auf dem go-fly.go-Server ausgeführt
Beim Verpacken des Quellcodes go build -o kefu wird eine ausführbare Kefu-Datei generiert
Binärdatei läuft
Linux: ./kefu server [optional -p 8082 -d]
Windows: kefu.exe-Server [optional -p 8082 -d]
Programm schließen
killall kefu
Nachdem das Programm normal ausgeführt wurde, überwacht es Port 8081 und kann direkt über IP + Port 8081 aufgerufen werden.
Sie können auch den Domänennamenzugriff und den Reverse-Proxy für Port 8081 konfigurieren, um die Portnummer auszublenden.
Chat-Link
http://127.0.0.1:8081/chatIndex?kefu_id=kefu2
Verwendung von Popup-Fenstern
(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",
})
});
Das aktuelle Projekt ist ein vollständiger Funktionscode, unterstützt jedoch weiterhin nur persönliche Demonstrationstests, beinhaltet keine Online-Nutzung und alle kommerziellen Aktivitäten sind verboten. Bitte halten Sie sich bei der Nutzung dieser Software an die örtlichen Gesetze und Vorschriften. Bitte tragen Sie alle Folgen einer illegalen Nutzung selbst.