《開源精選》是我們分享Github、Gitee等開源社群中優質專案的欄目,包括技術、學習、實用與各種有趣的內容。本期推薦的是一個基於人工智慧的企業微信 SCRM 系統——LinkWeChat。
LinkWeChat是一個基於人工智慧的企業微信 SCRM 系統,系統內部集成了企微基礎的客戶管理和後臺管理功能,而且可以透過引流獲客、客情維繫、社群運營等靈活高效的客戶運營模組,讓客戶與企業之間建立強連結關係。
功能特性
- 運營中心 :客戶、客群、會話等全功能資料報表,資料一目瞭然
- 引流獲客 :活碼、群活碼、公海、客服等多渠道引流,實現精準獲客
- 客戶中心 :助力企業搭建私域流量池,高效運營客戶
- 客情維繫 :企業客戶運營精細化,朋友圈、紅包工具提高客戶活躍度
- 社群運營 :客群運營場景全覆蓋,快速拉群
- 全能營銷 :提供多型別、多場景客戶營銷工具
- 企業風控 :會話合規存檔,敏感內容全域性風控
- 企業管理 :組織架構、自建應用全融合,實現“一個後臺”
技術優勢
LinkWeChat 基於企業微信從服務內部到對外全面開放能力,可為電商、零售、教育、金融等垂直場景提供企微私域管理基礎架構,主要優勢有:
- 全面對接企微開放 API,無需重複對接,快速上手
- 二次整合封裝企微 API,避免重複踩坑
- 採用主流 Java 架構,具備高拓展性、靈活性,避免 PHP 架構的缺點
- 對外提供內部 API,低成本二次開發
- 基於 NLP 對會話內容進行智慧語義分析,實現標籤自動化、告警自動化
技術棧
- 前端
- 後端
安裝部署
- 伺服器最低配置
- 環境準備
JDK >= 1.8 (推薦1.8版本)
Mysql >= 5.7.0 (推薦5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 10執行
- 執行系統
1 後端執行
- 匯入 IDEA 中
- 建立資料庫 LW-vue 並匯入資料指令碼
- 開啟執行 com.linkwechat.LinkWeChatApplication.java
2 前端執行
# 進入專案目錄
cd linkwe-ui
# 安裝依賴
npm install
# 強烈建議不要用直接使用 cnpm 安裝,會有各種詭異的 bug,可以透過重新指定 registry 來解決 npm 安裝速度慢的問題。
npm install --registry=https://registry.npm.taobao.org
# 本地開發 啟動專案
npm run serve
開啟瀏覽器,輸入 http://localhost:80 ,預設賬密為: admin/123456 。
3 必要配置
修改資料庫連線:
- 編輯 resources 目錄下的 application-druid.yml
- url:伺服器地址
- username:賬號
- password:密碼
開發環境配置:
- 編輯 resources 目錄下的 application.yml
- port:埠
- context-path:部署路徑
- 部署系統
1 後端部署
- bin/package.bat 在專案的目錄下執行
- 然後會在專案下生成 target 資料夾包含 war 或 jar (多模組生成在 linkwe-admin)
- jar 部署方式:使用命令列執行 java –jar LinkWeChat.jar
- war 部署方式: pom.xml packaging 修改為 war 放入 tomcat 伺服器webapps
2 前端部署
# 打包正式環境
npm run build:prod
# 打包預釋出環境
npm run build:stage
構建打包成功之後,會在根目錄生成 dist 資料夾,裡面就是構建打包好的檔案,通常是 .js 、.css、index.html 等靜態檔案。
通常情況下 dist 資料夾的靜態檔案釋出到你的 nginx 或者靜態伺服器即可,其中的 index.html 是後臺服務的入口頁面。
系統截圖
更多內容大家可自行前往閱讀。
開源地址:https://gitee.com/LinkWeChat/link-wechat