diff --git a/static/templates/index.html b/static/templates/index.html index e69de29..76191f4 100644 --- a/static/templates/index.html +++ b/static/templates/index.html @@ -0,0 +1,165 @@ + + +
+Open-source live chat support system, built for modern customer service
+ +Real-time messaging - Instant connection between customers and support teams
+Lightning-fast performance - Powered by Golang for high-concurrency handling
+ +A modern stack built for performance and scalability
+ +gin
, jwt-go
, websocket
, go.uuid
, gorm
, cobra
VueJS
, ElementUI
MySQL
CREATE DATABASE goflychat CHARSET utf8mb4;
+
+Edit mysql.json in the config directory:
+{
+ "Server":"127.0.0.1",
+ "Port":"3306",
+ "Database":"goflychat",
+ "Username":"goflychat",
+ "Password":"goflychat"
+}
+
+Run the following commands:
+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
+
+Clone the repository in any directory:
+git clone https://github.com/taoshihan1991/goflylivechat.git
+cd goflylivechat
+
+go run main.go install
+
+go run main.go server
+
+go build -o gochat
+
+Linux: ./gochat server (optional flags: -p 8082 -d)
+
+Windows: gochat.exe server (optional flags: -p 8082 -d)
+
+killall gochat
+
+Once running, the service listens on port 8081. Access via http://[your-ip]:8081.
+For domain access, configure a reverse proxy to port 8081 to hide the port number.
+ +http://127.0.0.1:8081/livechat?user_id=agent
+ +(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: "agent",
+ })
+});
+
+The use of this project for illegal or non-compliant purposes, including but not limited to viruses, trojans, pornography, gambling, fraud, prohibited items, counterfeit products, false information, cryptocurrencies, and financial violations, is strictly prohibited.
+This project is intended solely for personal learning and testing purposes. Any commercial use or illegal activities are explicitly forbidden!!!
+This project provides full-featured code but is intended only for personal demonstration and testing. Commercial use is strictly prohibited.
+By using this software, you agree to comply with all applicable local laws and regulations. You are solely responsible for any legal consequences arising from misuse.
+ + \ No newline at end of file