日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

在线客服聊天系统源码_美观强大golang内核开发_二进制运行傻瓜式安装_附搭建教程...

發布時間:2023/12/29 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在线客服聊天系统源码_美观强大golang内核开发_二进制运行傻瓜式安装_附搭建教程... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在線客服系統是什么

在線客服系統可以看作一種即時通訊軟件,提供網站及其他應用和訪客對話的平臺,更加方便網站與訪客之間的交流。訪客無需安裝軟件就可以訪問企業應用,獲取自己想要的信息。

一般來說,在線客服系統的特點包含可最小化、最大化,快速、易用三點,溝通方式多樣化。

在線客服系統只需在瀏覽器窗口就可以進行實時交談,它作為企業網站的客服服務和主動營銷工具,給瀏覽過網站頁面的訪客建立檔案,提供個性化服務,達到變訪客為客戶的營銷目的。

不僅如此,在線客服系統還可以完整地保留員工與客戶的交談內容,保證與客戶的聯系。靈通的在線客服系統還具有管理員工績效的功能,再加上其強大的訪客跟蹤功能,為企業增加了營銷渠道和銷售機會。

縱觀當前市場,已經開發的在線客服系統多如牛毛,但真正能滿足企業需求、適合所有企業的高效即時通訊系統寥寥無幾。

不過,你要是對客服系統的功能要求不高的話,可以試試GOFLY在線客服。

無論是PC網站、手機網站、小程序、公眾號、APP還是客戶端,都可以接入和使用GOFLY在線客服,馬上擁有在線客服功能。

GOFLY在線客服是一款注重低成本、低門檻,接入和使用極其簡單快捷 的客服系統。即使你是技術小白,也能輕松學會,接入和使用均傻瓜式,無技術門檻,

GOFLY在線客服能滿足絕大部分場景使用需求,客服聊天圖文并茂,

GOFLY在線客服妥妥地算得上是一款性價比高的在線客服系統。走過路過不要錯過呀,不妨試上一試!#客服系統#

為什么推薦我們的客服系統

  • 我們的系統支持多租戶運營,一次購買,終身使用!
  • 支持公眾號/小程序/PC網站/移動端網站/APP/多語言,全渠道對接智能化客服系統。
  • 擺脫各大SaaS客服平臺諸多限制,搭建屬于自己的在線客服系統。

GOFLY在線客服系統是一款專注私有本地化部署的網頁聊天即時通訊、在線客服坐席系統。采用Golang語言 Gin框架內核+MySQL開發編譯而成,多協程模式運行,支撐高并發。 充分考慮用戶的合理需求,多年持續性匠心開發功能。

客服系統比較常見,主流的還是采用三方SDK接入,這些SDK的實現方式大都采用長連接,性能要求比較高,費用也偏高。我們在此的目標是開發一個屬于自己的客服系統,完全的無依賴第三方,完全自己控制。

我們的客服聊天系統采用長連接

客服系統的及時性要求很高,客服一般要處理多個用戶的聊天咨詢,在一般情況下,客服和用戶之間的聊天實時性很高,要求不能存在輪詢等待這樣的情況。

開發成本:短連接通過http協議實現,收發消息只需要發送http請求即可,開發簡單。

即時通訊:長連接需要客戶端和服務器一直保持連接,比較消耗服務器性能,但是可以及時獲取到消息

  • 極高通信速度;

  • 確保實時性;

  • 避免短時間內重復連接所造成的信道資源和網絡資源的浪費。

  • 后端技術方案

    數據庫:MySQL

    項目框架:Golang+Gin

    WEB前端技術方案

    VUE+ElementUI

    移動端

    目前訪客端接入方式為:跳轉H5聊天頁面,移動端以webview內嵌的方式

    客服端采用uniapp開發,跨平臺的生成移動端APP

    數據庫結構

    消息記錄存儲

    訪客信息存儲

    客服信息存儲

    常用配置存儲

    系統管理相關存儲

    后端程序結構

    WEB前端訪客端結構

    效果展示

    訪客端效果

    客服端效果

    支持訪客掃碼與客服聊天溝通

    在線體驗

    PC端:https://gofly.v1kf.com? ? https://www.sopans.com

    對接代碼

    <script src="https://gofly.v1kf.com/static/js/kefu-front.js"></script> <script>KEFU.init({KEFU_URL:"https://gofly.v1kf.com",KEFU_KEFU_ID: "taoshihan",KEFU_ENT: "5",KEFU_LANG:"cn",KEFU_SHOW_TYPES:1,KEFU_AUTO_OPEN:false,}) </script>

    KEFU_URL: 網站的URL地址,例如 https://www.baidu.com
    KEFU_KEFU_ID: 客服賬號用戶名
    KEFU_ENT: 客服的商戶ID
    KEFU_LANG: cn 中文 , en英文
    KEFU_SHOW_TYPES: 展示樣式,1:普通右下角,2:圓形icon
    KEFU_AUTO_OPEN: true 自動展開,false 不自動    

    部署教程+寶塔面板一鍵部署包

    【軟件商店=>一鍵部署=>導入項目】

    點擊一鍵部署,輸入域名后,全部默認即可完成

    網站在線客服系統附源碼演示及下載地址:www.sopans.com

    演示網站:https://www.sopans.com

    手動寶塔面板安裝

    提前安裝寶塔面板,寶塔面板可以很方便的配置域名、反向代理、數據庫,所以建議安裝一下。安裝nginx,mysql數據庫(5.7或以上)

    創建數據庫

    請記住設置的數據庫名,用戶名,密碼

    部署程序服務


    上傳壓縮包文件到服務器,比如上傳到/www/wwwroot/go-fly-pro,給此目錄的所有文件賦權限777


    編輯config/mysql.json,修改為創建數據庫時設置的數據庫名,用戶名,密碼

    進入shell終端執行命令


    切換目錄到/www/wwwroot/kefu.xxxx.com

    cd /www/wwwroot/kefu.xxxx.com

    執行導入數據庫命令,確保數據庫配置信息正確,自動創建導入數據庫相關表

    ./kefu install

    執行開啟服務命令,監聽端口,開啟服務,-d為守護進程模式

    確保所有之前的舊進程已經關閉了,使用ps命令查看進程,沒有關閉的kill掉舊進程。例如:ps aux|grep kefu

    如果沒有關閉舊進程,會導致訪問還是跑到了舊進程,新服務不生效。例如:killall kefu

    ./kefu server -d

    關閉服務,可以用ps -ef|grep kefu查看下進程是否存在,驗證關閉成功

    ./sh stop.sh ,這里如果關閉不成功,可以多執行幾次確保進程全部關閉

    到寶塔安全頁面將8081端口開放

    如果是云服務器,則安全組也需要設置下讓8081端口可以被外網訪問。

    此時可以訪問外網地址: http://ip:8081/login

    配置域名

    到寶塔網站頁面=>添加站點

    設置反向代理,反代到客服程序監聽的默認8081端口

    編輯反向代理配置文件

    完整的配置文件(注意端口號,其他應該都不需要改動)

    #PROXY-START/location / {try_files $uri @kefu;} location @kefu {proxy_pass http://127.0.0.1:8081;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header REMOTE-HOST $remote_addr;add_header X-Cache $upstream_cache_status;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";#Set Nginx Cacheadd_header Cache-Control no-cache; }#PROXY-END/

    配置HTTPS

    需要先暫停反向代理,才能去開啟

    免費的SSL證書

    源碼編譯

    解壓源碼壓縮包目錄,里面有個install_go.sh的shell腳本,這是我寫好的安裝golang環境的腳本。

    直接執行? sh install_go.sh

    檢查golang環境是否安裝成功,執行? go version

    編譯可執行文件,執行 go build -o kefu ,這樣就會在當前目錄生成名為 kefu 的二進制可執行文件。剩下步驟和上面一致。

    分布式方案

    目前為了減少依賴當前項目不支持分布式,但是可以有其他實現方案

    因為無依賴部署很方便,所以可以按域名進行分布,比如kf1.sopans.com kf2.sopans.com ,部署到不同的機器上,都使用一個MySQL數據庫。前端跳轉到客服的時候,通過訪客ID進行下分配策略

    按地域分布,比如cn.sopans.com部署到國內機器, hk.sopans.com部署在香港,na.sopans.com 部署到北美,根據訪客集中地區進行前端分配。

    總結

    以上是生活随笔為你收集整理的在线客服聊天系统源码_美观强大golang内核开发_二进制运行傻瓜式安装_附搭建教程...的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。