國內(nèi)哪個SCRM系統(tǒng)做得比較好,求介紹?
共 4579字,需瀏覽 10分鐘
·
2022-02-09 17:39
MoChat。
項目簡介
MoChat, easy way to WeWork
MoChat 是開源的企業(yè)微信應(yīng)用開發(fā)框架&引擎,是一套通用的企業(yè)微信管理系統(tǒng),得益于 Swoole 和 Hyperf 框架的優(yōu)秀,MoChat 可提供超高性能的同時,也保持著極其靈活的可擴(kuò)展性。
應(yīng)用場景
可用于電商、金融、零售、餐飲服裝等服務(wù)行業(yè)的企業(yè)微信用戶,通過簡單的分流、引流轉(zhuǎn)化微信客戶為企業(yè)客戶,結(jié)合強大的后臺支持,靈活的運營模式,建立企業(yè)與客戶的強聯(lián)系,讓企業(yè)的盈利模式有了多種不同的選擇。
功能特性
六大模塊助力企業(yè)營銷能力升級:
- 引流獲?。和ㄟ^多渠道活碼獲取客戶,條理有序分類
- 客戶轉(zhuǎn)化:素材庫、歡迎語互動客戶,加強與客戶聯(lián)系
- 客戶管理:精準(zhǔn)定位客戶,一對一標(biāo)簽編輯,自定義跟蹤軌跡,流失客戶提醒與反饋
- 客戶群管理:于客戶的基礎(chǔ),進(jìn)一步獲取客戶裂變,自動拉群。集中管理,快速群發(fā)
- 聊天側(cè)邊欄:提高企業(yè)員工溝通效率,精準(zhǔn)服務(wù)
- 企業(yè)風(fēng)控:客戶聊天記錄存檔,并設(shè)立敏感詞庫、敏感詞報警,多方位跟進(jìn)管理員工服務(wù)
業(yè)務(wù)架構(gòu)
嚴(yán)格的分層來保證架構(gòu)的靈活性
核心技術(shù)
- 前端技術(shù)棧: Vue、Vuex、Vant、Ant Design of Vue
- 后端技術(shù)棧: PHP、MySQL、Redis、 Swoole、Hyperf
環(huán)境部署
準(zhǔn)備工作
PHP >= 7.3 (推薦7.4版本) Swoole >= 4.5 Wxwork_finance_sdk(so擴(kuò)展) Composer MySQL >= 5.7 Redis FFmpeg Node.js >= 10
運行系統(tǒng)
后端運行
# 目錄
git clone https://github.com/mochat-cloud/mochat.git
cd /path/to/mochat/api-server
# 安裝依賴
composer install
# 運行PHP服務(wù)
php bin/hyperf.php start前端運行
# 進(jìn)入項目目錄
cd /path/to/mochat/dashboard
# 安裝依賴
yarn install
# 編譯生成dist
yarn run build必要配置
1、后端配置運行腳本
- php bin/hyperf.php mc:init,根據(jù)提示完成配置
2、前端配置
- 修改 .env 中的配置 VUE_APP_API_BASE_URL= 接口地址
部署系統(tǒng)
后端部署
- Docker:推薦根據(jù)api-server/Dockerfile使用K8S部署
- Shell: 使用linux-install.sh安裝必要依賴
cd /usr/local/src && wget https://mochatcloud.oss-cn-beijing.aliyuncs.com/deploy/CentOS-install.sh && ./CentOS-install.sh- Nginx 配置:具體參考開發(fā)文檔
前端部署
當(dāng)項目開發(fā)完畢,只需要運行一行命令就可以打包你的應(yīng)用
# dashboard 打包正式環(huán)境
yarn run build
# sidebar 打包正式環(huán)境
yarn run build構(gòu)建打包成功之后,會在根目錄生成 dist 文件夾,里面就是構(gòu)建打包好的文件,通常是 .js 、.css、index.html 等靜態(tài)文件。
通常情況下 dist 文件夾的靜態(tài)文件發(fā)布到你的 nginx 或者靜態(tài)服務(wù)器即可,其中的 index.html 是后臺服務(wù)的入口頁面。
更詳細(xì)安裝見: 傳送門
項目介紹
文件結(jié)構(gòu)
├── api-server------------------------------------------ 后端接口代碼
├── dashboard------------------------------------------- 管理后臺前端代碼
├── sidebar--------------------------------------------- 聊天側(cè)邊欄前端代碼
└── workbench------------------------------------------- 工作臺前端代碼后端結(jié)構(gòu)
. .
├── app
│ ├── Action------------------------------------------- 控制器
│ ├── Command------------------------------------------ 命令行
│ ├── Constants---------------------------------------- 枚舉
│ ├── Contract----------------------------------------- 契約
│ ├── Listener----------------------------------------- 監(jiān)聽
│ ├── Logic-------------------------------------------- 邏輯層
│ ├── Middleware--------------------------------------- 中間件
│ ├── Model-------------------------------------------- 模型層
│ ├── Process------------------------------------------ (消費)進(jìn)程
│ ├── QueueService------------------------------------- 異步列隊
│ ├── Service------------------------------------------ 服務(wù)層
│ ├── Task--------------------------------------------- 任務(wù)
│ ├── Tool--------------------------------------------- 工具
├── plugins--------------------------------------------- 插件
│ ├── archive------------------------------------------ 插件歸檔
│ └── vendor------------------------------------------- 插件代碼
├── public
├── bin
├── composer.json
├── composer.lock
├── config
├── docker-compose.sample.yml
├── docker-entrypoint.sh
├── Dockerfile
├── migrations
├── package.json
├── phpstan.neon
├── phpunit.xml
├── README.MD
├── runtime
├── seeders
├── storage
├── test
└── vendor前端結(jié)構(gòu)
dashboard 和 sidebar 項目結(jié)構(gòu)類似
.
├── README.md------------------------------------------- 項目說明
├── babel.config.js------------------------------------- babel配置文件
├── config
│ ├── plugin.config.js-------------------------------- 插件配置文件
│ └── themePluginConfig.js---------------------------- 主題配置文件
├── jest.config.js
├── jsconfig.json
├── package.json
├── postcss.config.js
├── public
│ ├── favicon.ico------------------------------------- 瀏覽器icon
│ └── index.html-------------------------------------- Vue 入口模板
├── src
│ ├── App.vue----------------------------------------- Vue 模板入口
│ ├── api--------------------------------------------- Api ajax 等
│ ├── assets------------------------------------------ 本地靜態(tài)資源
│ ├── components-------------------------------------- 業(yè)務(wù)通用組件
│ ├── core-------------------------------------------- 項目引導(dǎo), 全局配置初始化,依賴包引入等
│ ├── global.less------------------------------------- 全局樣式
│ ├── layouts----------------------------------------- 控制器
│ ├── main.js----------------------------------------- Vue 入口 JS
│ ├── router------------------------------------------ Vue-Router
│ ├── store------------------------------------------- Vuex
│ ├── utils------------------------------------------- 工具庫
│ └── views------------------------------------------- 業(yè)務(wù)頁面入口和常用模板
├── vue.config.js--------------------------------------- Vue主配置
└── webstorm.config.js---------------------------------- ide配置文件部分演示圖,持續(xù)更新
版權(quán)聲明
MoChat 開源版遵循 GPL-3.0 開源協(xié)議發(fā)布,并提供免費研究使用,但絕不允許修改后和衍生的代碼做為閉源的商業(yè)軟件發(fā)布和銷售!
