開源企業即時通訊和在線客服
距離上一次在部落格園分享即時通訊技術(Lesktop開源WebIM 2.2.0.11——增加在線客服功能)已經9年了,之後斷斷續續對Lesktop2.0進行了重構,並增加了一些新功能,今天要發布的是Lesktop 3.0,相比2.0增加了以下功能:
1、重構UI庫
2、企業內部組織架構管理
3、在線客服嵌入程式碼
4、增加在線客服留言功能
5、增加多人回話功能
6、群文件共享
7、客戶端自動更新
8、優化消息歷史功能
9、增加消息盒子
10、顯示在線狀態
11、客戶端聲音提示
後續Lesktop的開發,將主要以企業內部通訊和在線客服為主,當前版本已經包含了一個企業IM需要的最基本功能:組織架構管理,私聊,群組,多人會話,群文件共享,發送圖片和文件,客服平台,客戶端自動更新等。
您可以通過以下方式獲取到Lesktop 3.0的全部源程式碼:
1、通過部落格園(//files.cnblogs.com/files/lucc/IM3.0.zip)或GITHUB(//github.com/luchuncheng/Lesktop.git)下載,下載後創建資料庫並運行db\Db.sql,配置web.config資料庫鏈接,打開IM.sln, 啟動wwwroot工程(建議用IIS做伺服器)即可
管理員登錄:
賬戶名:admin,初始密碼為空,不用需要輸入密碼直接登錄
客戶端配置:
將Client.exe同目錄下的Setting.conf中的ServiceUrl修改為對應的網址:
<?xml version="1.0" encoding="utf-8"?>
<Config>
<ServiceUrl>//im.luchuncheng.com</ServiceUrl>
<AppPath>/</AppPath>
<ResPath>CurrentVersion</ResPath>
</Config>
2、通過阿里雲鏡像,你可以將阿里雲的帳號ID發到評論區或通過客服平台(//im.luchuncheng.com/2.0.0.18/CustomService.aspx?Peer=lucc)留言,然後我會將配置好的鏡像(新加坡區)共享給你,該鏡像內容包括:
(1) GIT源程式碼管理工具和從GITHUB簽出的源程式碼,Git工具方便以後獲取源程式碼更新
(2) IM需要的運行環境:IIS+SQL Server 2008 Express
(3) IM需要的開發工具:Virtual Web Developer 2010 Express
(4) 已配置好IPSec VPN,因為鏡像在新加坡,因此通過該鏡像創建的主機可以當VPN用來翻牆,方便獲取國外的開源程式碼,支援WIN7, WIN10, IOS, Android(IPSec共享密鑰: luchuncheng.com, 用戶名:administrator, 密碼為創建主機時的管理員密碼)
通過共享鏡像創建主機(用最低配置,突發性能實例 t6, 2 vCPU,1G即可),運行後會自動啟動IM伺服器,通過 //主機IP 就可以登錄到web版,客戶端需要用admin登錄(初始密碼為空,不用需要輸入密碼直接登錄)一次後才能通過登錄頁面下載。
該鏡像已包括了IM的開發工具,可通過遠程鏈接登錄到主機,打開IM.sln修改程式碼,修改後生成解決方案立刻生效
本文主要介紹Lesktop 3.0 的所有功能,技術相關的文檔後面再慢慢補上:
內部IM(桌面模式)
內部IM(WebOS模式,兼容Firefox,Chrome,IE等主流瀏覽器)

在線客服(嵌入模式,兼容Firefox,Chrome,IE等主流瀏覽器)
在線客服(獨立窗口模式,兼容Firefox,Chrome,IE等主流瀏覽器)
發送消息(支援發送文字,圖片和表情):


群組和群共享


多人會話:

嵌入程式碼管理(新建,修改和刪除)


訪客留言管理

部門管理


人員管理

消息管理和搜索(非管理員)


消息管理(管理員)




