新聞中心
即時通訊技術(shù)在互聯(lián)網(wǎng)應(yīng)用場景中非常廣泛,例如:客服系統(tǒng)、團隊協(xié)作、游戲聊天、教育等。

成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為阜康等服務(wù)建站,阜康等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為阜康企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
通過在實際業(yè)務(wù)場景中整合開源的即時通訊技術(shù)或者在線聊天解決方案,組織或者個人可以靈活地自定義聊天體驗,確保數(shù)據(jù)隱私和安全,實現(xiàn)平臺完全自主可控。
本文收集了一些比較好的且有趣的聊天軟件、即時通訊或者客服系統(tǒng)相關(guān)開源項目。為您在項目中實現(xiàn)聊天功能提供技術(shù)選型參考。
1.The Lounge IRC Web Client
https://github.com/thelounge/thelounge
The Lounge是一個新穎的、高度通用的基于Web的IRC客戶端,提供了一個響應(yīng)式的用戶界面。它的設(shè)計支持跨平臺,可以在各種設(shè)備和操作系統(tǒng)上無縫使用。用戶可以自由設(shè)置和管理自己的IRC服務(wù),整個通訊和用戶體驗完全自主可控。
功能特征:
- IRC新穎功能:推送通知、鏈接預(yù)覽、新消息標記等將IRC帶入了世紀。
- 連接保持功能:在您脫機時保持與IRC服務(wù)器的連接。
- 跨平臺:無論您使用什么操作系統(tǒng),它都可以在Node.js運行的任何地方工作。
- 響應(yīng)界面:客戶端可在每臺臺式機、智能手機和平板電腦上順利運行。
- 同步體驗:無論使用何種設(shè)備,始終從中斷的地方繼續(xù)。
2.Chatwoot
https://github.com/chatwoot/chatwoot
Chatwoot是一個開源客戶服務(wù)套件。Chatwoot支持查看和管理客戶數(shù)據(jù),與客戶溝通,并根據(jù)客戶資料激活他們。
功能特征:
- 支持多種對話渠道:網(wǎng)站(SDK)、SMS、API、Email等。
- 支持多個社交平臺:FaceBook、Instagram、Twitter、Telegram、WhatsApp、Line等。
- CRM:保存您所有的客戶信息就在Chatwoot內(nèi),使用聯(lián)系人筆記記錄電子郵件,電話或會議記錄。
- 自定義屬性:定義自定義屬性屬性以存儲有關(guān)聯(lián)系人或?qū)υ挼男畔?,并擴展產(chǎn)品以匹配您的工作流。
- 共享多品牌收件箱:使用共享收件箱管理多個品牌或頁面。
- 私人筆記:使用@mentions和私人筆記在內(nèi)部交流對話。
- 回復(fù)模板(已保存回復(fù)):通過添加已保存的常見問題回復(fù)來提高回復(fù)率。
- 對話標簽:使用對話標簽創(chuàng)建自定義工作流。
- 自動分配:Chatwoot根據(jù)可用性和負載智能地將工單分配給有權(quán)訪問收件箱的座席。
- 會話連續(xù)性:如果用戶通過聊天小部件提供了電子郵件地址,Chatwoot將以代理名稱向客戶發(fā)送電子郵件,以便用戶可以通過電子郵件繼續(xù)對話。
- 多語言支持:支持10多種語言。
- 強大的API Webhooks:使用Chatwoot的Webhooks和API擴展軟件的功能。
- 集成:Chatwoot現(xiàn)在已經(jīng)與Slack進行了原生集成。在Slack中管理您的對話,而無需登錄儀表板。
3.Papercups
https://github.com/papercups-io/papercups
Papercups是一個使用Elixir開發(fā)的開源實時Web客戶服務(wù)程序。
功能特征:
- 通過電子郵件回復(fù):使用Papercups通過電子郵件回復(fù)支持工單
- 短信回復(fù):轉(zhuǎn)發(fā)Twilio對話并響應(yīng)Papercups的短信請求
- 自定義聊天小部件:一個可定制的聊天小部件,您可以嵌入您的網(wǎng)站上與客戶交談
- 支持React:將聊天小部件嵌入為React組件或簡單的HTML片段
- 支持React Native:在React Native應(yīng)用中嵌入聊天小部件
- 支持Flutter:在Flutter應(yīng)用程序中嵌入聊天小部件
- Slack集成:可以與Slack連接,因此您可以直接從Slack頻道查看和回復(fù)消息
- Mattermost集成:能夠與Mattermost連接,因此您可以直接從Mattermost查看和回復(fù)消息
- 支持Markdown和表情符號:可以使用Markdown和表情符號為消息添加字符!
- 邀請您的團隊:可以發(fā)送邀請鏈接給您的隊友添加您的賬號
- 會話管理:支持關(guān)閉、分配和優(yōu)先處理會話
- 基于Elixir開發(fā):針對響應(yīng)能力、容錯能力和實時更新支持進行了優(yōu)化
4.Papercups
https://github.com/chaskiq/chaskiq
這是一個免費開源的全功能實時聊天軟件,支持營銷、對話等功能。
功能特征:
- 支持自定義屬性的客戶群過濾器
- 可嵌入Web Messenger
- 座席會話路由
- 支持可定制內(nèi)容的文本聊天
- 支持視頻通話
- 可激活對話機器人
- 郵件活動
- 入門引導(dǎo)
- 社交集成:支持Whatsapp、Twitter DM、Slack、Calendly、Zoom等等!
- CRM集成:支持與CRM軟件集成,如:Pipedrive
- 網(wǎng)頁鉤子
- 可用于多語言的幫助中心系統(tǒng)
- API支持:可通過GraphqhQL使用Oauth授權(quán)
- 快速回復(fù)
- 可配置數(shù)據(jù)保護
- 訪問審核、記錄更改審核
- 角色訪問/權(quán)限系統(tǒng)
- 可植入報表
- 支持嵌入式網(wǎng)絡(luò)聊天
5.RelatedChat
https://github.com/relatedcode/Messenger
RelatedChat是一個支持iOS(Swift)、Android(React Native)和Web(React)版本的開源通信平臺。
功能特征:
- 直接聊天功能
- 頻道聊天功能
- 發(fā)送短信
- 發(fā)送emoji信息
- 發(fā)送圖片信息
- 發(fā)送視頻消息
- 發(fā)送音頻消息
- 發(fā)送貼紙
- 發(fā)送GIF消息
- 媒體文件本地緩存
- 媒體消息可重新下載
- 媒體下載網(wǎng)絡(luò)可選擇(Wi-Fi、蜂窩或手動)
- 媒體消息的緩存可設(shè)置(自動/手動清除)
- 輸入提示
- 加載歷史消息
- 消息傳遞回執(zhí)
- 消息已讀回執(zhí)
- 任意大小的消息
- 發(fā)送/接收聲音效果
- 復(fù)制和粘貼文本消息
- 視頻長度可限制
- 可將照片信息保存到設(shè)備
- 可將視頻消息保存到設(shè)備
- 實時會話視圖,可查看正在進行的聊天
- 聊天多媒體文件視圖
- 多圖片查看視圖
- 基本配置視圖
- 用戶基本配置視圖
- 配置文件編輯以及用戶詳細信息視圖
- 支持使用電子郵件登錄
- 可配置隱私政策
- 可配置服務(wù)條款
- 有完整的源代碼可用
- 無需后端編程
- 原生且可自定義的用戶界面
- 支持iPhone原生iOS的暗黑模式
6.Tindo Chat 服務(wù)端和客戶端
https://github.com/tinode/chat
Tindo即時消息服務(wù)器的后端采用純Go語言開發(fā),基于GPL 3.0開源許可,客戶端支持Java,JavaScript和Swift語言。此外,在Apache2.0開源許可下還支持C++、C#、Go、Java、Node、PHP、Python、Ruby和Java-C等開發(fā)語言中使用gRPC通訊協(xié)議。傳輸協(xié)議可基于WebSocket的JSON(也可以使用長輪詢)或者使用gRPC的protobuf。
Tinode的協(xié)議不是XMPP/Jabber,也不兼容XMPP,它是XMPP的替代品。乍一看有點像WhatsApp或Telegram。
功能特征:
- 一對一和群組消息傳遞。
- 視頻通話、語音通話、語音留言。
- 頻道支持無限數(shù)量的訂閱者。
- 所有聊天都可在所有設(shè)備上同步。
- 支持用戶搜索、發(fā)現(xiàn)。
- 豐富的Markdown消息格式,支持內(nèi)嵌圖片、視頻、文件附件。
- 適用于聊天機器人的表單和模板響應(yīng)。
- 支持賬戶標記,如:已驗證、工作人員、不受信任。
- 消息狀態(tài)通知,如:消息傳遞到服務(wù)器、已接收、已讀通知、鍵入通知。
- 聯(lián)系人列表中可直接顯示最新消息預(yù)覽。
- 可以為個人、群聊生成的在線狀態(tài)通知。
- 支持轉(zhuǎn)發(fā)和回復(fù)消息。
- 支持編輯已發(fā)送的消息。
- 精細的訪問控制,具有各種操作的權(quán)限:支持自定義身份驗證后端、能夠阻止不必要的通信服務(wù)器端、支持匿名用戶(對于與聊天技術(shù)支持相關(guān)的用例很重要)。
- 支持擴展功能插件(例如,支持審核或聊天機器人)
- 包含用于服務(wù)器管理的腳本命令行工具。
- 支持MySQL、PostgreSQL、MongoDB、RethinkDB等數(shù)據(jù)庫,還可以編寫適配器對接其他數(shù)據(jù)庫。
- 開發(fā)語言支持:沒有外部依賴的JavaScript;Java依賴于 Jackson 和 Java-Websocket,適用于Android,但不依賴Android SDK;Swift沒有外部依賴;支持C/C++、C#、Go、Python、PHP、RubygRPC等語言使用gRPC。
- 支持帶故障轉(zhuǎn)移的分區(qū)群集。
- 支持使用本地文件系統(tǒng)或云存OSS存儲傳輸過程中的圖像或文檔文件等大型對象。
7.Laravel messenger
https://github.com/RTippin/messenger
Laravel messenger是一個非常特殊的即時消息套件,旨在增強Laravel應(yīng)用程序的功能。有了這個套件,可以實現(xiàn)多個模型之間的私有或者組線程的通信。具有實時消息傳遞、反饋、附件、呼叫、聊天機器人等功能。
功能特征:
- 多個模型之間的實時消息傳遞。
- 支持自定義UI或連接到移動應(yīng)用程序。
- 支持私有線程、組線程。
- 消息提示、回復(fù)、編輯和刪除。
- 支持發(fā)送圖像、文檔、音頻和視頻消息。
- 支持群組線程聊天機器人,提供現(xiàn)成的機器人。
- 支持自定義自己的聊天機器人
- 從好友列表中添加群組的參與者。
- 授權(quán)聊天群的參與者。
- 支持添加好友、搜索好友和顯示好友在線狀態(tài)。
- 當兩個參與者不是朋友時,需要批準。
- 支持好友頭像、群組頭像和機器人頭像。
- 可以擴展底層呼叫系統(tǒng)。
- 支持群組邀請鏈接(像discord)。
- 所有端點都有保護策略。
- 可用于自動清理和檢查的命令。
- 大多數(shù)功能都可以在運行時使用Messenger facade進行切換。
- MessengerComposer facade允許您輕松訪問應(yīng)用內(nèi)的任何核心操作,例如:發(fā)送消息、圖像、反饋等。
- 只需將類綁定到容器中就可以實現(xiàn)或擴展自己的BroadcastDriver、VideoDriver和FriendDriver。
- 支持魔術(shù)貼。
- 發(fā)送消息時可選的額外負載,以允許自定義json與消息一起存儲。
- 所有者關(guān)系在未找到時返回Ghost Profile(空對象模式)。
- 私有線程在未找到收件人時自動鎖定。
8.EZchat
https://github.com/nevadex/ezchat
EZchat是一個免費的、簡單的、中心化的聊天程序,它基于.NET Core 3.1和SignalR開發(fā),可以托管在各種云平臺或者私有環(huán)境,支持使用Tor和FreeDNS。非常適合小團隊開發(fā)。
功能特征:
- 簡單的消息傳遞
- 簡單的審核制度
- 最近消息緩存
- 連接狀態(tài)
- 在線用戶列表
- TTS模式
- 臟話過濾器
- 兼容Tor和FreeDNS
9.Tiledesk
https://github.com/Tiledesk/tiledesk-dashboard
Tiledesk是一個集成了聊天機器人的開源實時聊天平臺。它允許您為Web構(gòu)建自己的客戶支持系統(tǒng),Android,和iOS. Tiledesk通過聊天機器人、API和webhook集成提供自動化,并能夠在對話中部署可視化應(yīng)用程序。它還支持多渠道溝通,適應(yīng)各種平臺,如Whatsapp,F(xiàn)acebook Messenger和Telegram。
功能特征:
- 無限制聊天對話
- 可自定義工具
- 會話標簽和注釋
- 支持CRM
- 支持多達200000條的來自機器人消息
- 部門和代理組
- 聊天歷史記錄
- 票務(wù)系統(tǒng)
- 數(shù)據(jù)導(dǎo)出、分析
- 屏蔽回復(fù)
10.dric
https://github.com/chr15m/dirc
一款開源p2p網(wǎng)絡(luò)聊天軟件。
11.Rocket.chat
https://github.com/RocketChat/Rocket.Chat
Rocket.chat提供了一系列的通信功能。支持第三方AI集成,支持XMPP消息通知,并提供Chrome擴展程序。支持聲音通知、多個聊天、聊天統(tǒng)計、聊天記錄、多語言、文件上傳、聊天搜索、回調(diào)、在線用戶跟蹤、GEO檢測、主動聊天邀請、性能緩存以及各種自定義選項功能。它還為Windows、Linux和Mac平臺提供應(yīng)用程序。
功能特征:
- 團隊協(xié)作:安全的內(nèi)部和跨公司協(xié)作。
- 全渠道客戶服務(wù):與客戶進行無縫互動。
- 聊天引擎:支持在移動端的或Web應(yīng)用程序中創(chuàng)建自定義消息。
- 應(yīng)用集成:可選擇廣泛的應(yīng)用程序進行本地集成,幫助企業(yè)更有效地溝通。
12.mangosteen-chat
基于JavaScript的Web端聊天程序。
https://github.com/heysafronov/mangosteen-chat
一個支持單WEB頁面應(yīng)用程序的JavaScript組件。
13.BOBLE
https://github.com/marioperezhurtado/Boble
BOBLE是一個免費的開源網(wǎng)絡(luò)聊天程序,使用TypeScript開發(fā)。
功能特征:
- 私人聊天室。
- 無限制的參與者的團體。
- 實時共享文本消息、圖像、GIF和音頻記錄。
- 支持在云存儲中保存數(shù)據(jù)。
- 管理群組?和聊天對象和消息。
- 支持所有設(shè)備訪問,因為只需要一個瀏覽器。
- 只需要驗證電子郵件地址,不需要泄漏電話號碼或其他個人信息。
- 支持英文、西班牙文和法文。
14.WebChat
https://github.com/lukefire5156/WebChat
一個基于Socket.io、Node.js、MongoDB開發(fā)的簡單網(wǎng)絡(luò)聊天應(yīng)用程序。
15.RP Rooms
https://github.com/90sPixelDev/rp-rooms
一個用于角色扮演的網(wǎng)絡(luò)聊天應(yīng)用程序。
16.rabbitChat
https://github.com/anirbanroydas/rabbitChat
一個基于AMQP協(xié)議的聊天服務(wù)器/聊天系統(tǒng)(RabbitMQ Message Broker),使用Tornado和RabbitMQ編寫。
功能特征:
- 公開聊天
- 顯示誰加入誰離開
- 顯示在線人數(shù)
- 顯示誰在打字
- 支持加入、離開聊天室功能
- 基于微服務(wù)
- 使用Docker和Docker Compose部署
17.Silent Server
https://github.com/Flone-dnb/SilentServer
Silent是一款非常輕量級、高質(zhì)量、低延遲的游戲語音聊天工具。可以在Windows和Linux上運行。
18.Socket.chat
https://github.com/sidvishnoi/socket-chat
Socket.chat是一個可以在Python和C++中使用Unix套接字的CLI聊天應(yīng)用程序。
19.Nakama
https://github.com/heroiclabs/nakama
Nakama是一個開源的分布式聊天服務(wù)器軟件,主要用于社交和游戲。
功能特征:
- 通過社交網(wǎng)絡(luò)、電子郵件或設(shè)備ID注冊/登錄新用戶。
- 將用戶記錄、設(shè)置和其他對象存儲在集合中。
- 用戶可以與朋友聯(lián)系并加入群組。內(nèi)置的社交圖,查看用戶連接狀態(tài)。
- 用戶之間的一對一、群組和全局聊天。保存聊天記錄的消息。
- 多人實時游戲或回合制主動、被動多人游戲。
- 排行榜:動態(tài)的、季節(jié)性的、獲得頂級成員或用戶周圍的成員。
- 巡回賽:邀請玩家一起爭奪獎品。將許多人連接在一起創(chuàng)建聯(lián)盟。
- 派對:在游戲中加入團隊游戲。用戶可以組建一個黨,并與黨員交流。
- 購買驗證:驗證應(yīng)用內(nèi)購買和訂閱。
- In-App插件:向連接的客戶端發(fā)送消息和通知。
- 支持使用Lua、TypeScript/JavaScript或原生Go代碼編寫的自定義邏輯擴展服務(wù)器。
- 支持Matchmaker、儀表板、指標等。
20.EzyFox Server
https://github.com/youngmonkeys/ezyfox-server
EzyFox是開發(fā)多人游戲的免費開源解決方案。它支持各種協(xié)議、加密、數(shù)據(jù)庫交互和消息隊列,使開發(fā)人員能夠?qū)W⒂趯崿F(xiàn)業(yè)務(wù)邏輯,而無需擔(dān)心技術(shù)選擇。
功能特征:
- 核心容器依賴注入:包括bean操作、自動綁定、自動實現(xiàn)等。
- 多種通信協(xié)議:支持TCP、UDP、WebSocket和HTTP。
- 流量加密:允許使用SSL加密客戶端和服務(wù)器之間的流量。
- 多種客戶端SDK:包括Android、iOS、Unity、React、C++、Flutter等。
21.Live Helper Chat
https://github.com/LiveHelperChat/livehelperchat
Live Helper Chat是一個強大的即時通訊解決方案。它提供了一系列功能,包括Web和移動的應(yīng)用程序,以及通過語音、視頻和屏幕共享進行通信的能力。此外,Live Helper Chat支持與消息平臺集成,如Telegram、Twilio(WhatsApp)或Facebook Messenger。它甚至允許您構(gòu)建自己的聊天機器人來自動化客戶交互。通過Live Helper Chat,可以為網(wǎng)站訪問者提供無縫和高效的支持,確保積極的用戶體驗。
該應(yīng)用程序的功能包括:第三方AI集成、XMPP通知支持、Chrome擴展、聲音通知、多個聊天、聊天統(tǒng)計、聊天記錄功能、多語言支持、文件上傳、聊天搜索、回調(diào)、在線用戶跟蹤、GEO檢測、主動聊天邀請等,支持Windows、Linux和Mac系統(tǒng)部署以及各種自定義選項。
22.Mattermost
https://github.com/mattermost/mattermost
Mattermost是一個開源消息和協(xié)作平臺。用于團隊在集中和受控的環(huán)境中進行通信和協(xié)作。Mattermost提供實時消息傳遞、文件共享以及與其他工具和服務(wù)集成等功能。它被廣泛用于組織內(nèi)部溝通和項目協(xié)作。
23.Retroshare
https://retroshare.cc/
Retroshare是一個免費開源的私密聊天平臺,備較高安全性,允許朋友之間的加密連接,提供聊天、郵件、文件共享、論壇和頻道等服務(wù)。它通過匿名隧道確保了隱私性和匿名性??梢杂糜赥or和I2P網(wǎng)絡(luò)以增強安全性和匿名性。
24.SimpleX
https://github.com/simplex-chat/simplex-chat
SimpleX是一個沒有任何用戶類型標識符的消息傳遞平臺, 支持100%私有化,目前包含iOS和Android應(yīng)用程序。
25.Tox
https://github.com/Tox/tox.chat
Tox是一個開源即時通訊程序,技術(shù)架構(gòu)基于分布式、點對點和端到端的加密系統(tǒng)。主要針對一些對隱私和防范間諜活動要求比較高的場景。
26.Tailchat
https://github.com/msgbyte/tailchat
Tailchat 類似Discord,但卻不僅僅是另一個Slack、Discord、Rocket.chat,而是下一代noIM應(yīng)用程序。
功能特征:
- 注重隱私,只有被邀請的成員才能加入群。
- 防止陌生人,僅通過昵稱+隨機一串數(shù)字添加好友。
- 兩層小組空間,通過面板劃分不同的主題。
- 高度自定義的群組空間,通過拖放分組創(chuàng)建原始的群組空間。同時,還可以使用更多的插件來增加更多的功能。
- 既嚴格又有趣,通過插件的組合,可以用于個人或者企業(yè)的各種場景。
- 后端采用微服務(wù)結(jié)構(gòu),支持大規(guī)模部署。不用擔(dān)心用戶數(shù)增長后怎么辦。
27.Let's Chat
https://github.com/sdelements/lets-chat
一個簡單而強大的開源聊天應(yīng)用程序,專為小型團隊構(gòu)建。
功能特征:
- 支持私有化部署。
- 消息持久化。
- 支持多個聊天室。
- 隱私和密碼保護。
- 新消息提醒、通知。
- @功能(嘿@你/@所有)。
- 圖像嵌入、搜索。
- 代碼粘貼。
- 文件上傳。
- 可搜索的聊天記錄。
- 基于XMPP的多用戶聊天。
- 用戶之間的1對1聊天。
- 多種認證方式:Local、Kerberos 、LDAP。
- Hubot適配器。
- 類REST API。
- 支持i18n。
- MIT開源許可。
28.chat_desk
https://github.com/omegaui/chat_desk
這是一個用Flutter開發(fā)的桌面聊天應(yīng)用程序!
29.Chat聊天
https://github.com/m1k1o/chat
這是一個簡單的即插即用實時聊天程序,使用JavaScript、Socket.io實現(xiàn)。
功能特征:
- 沒有用戶帳戶,只需輸入昵稱即可加入。
- 沒有保存歷史記錄,只有登錄的用戶可以看到最近的歷史記錄。
- 沒有提供配置項。
- 只有一個聊天室,不能創(chuàng)建任何其他房間或?qū)慞M給別人。
- 不在服務(wù)器上存儲任何數(shù)據(jù)。
當前名稱:29個開源的聊天程序、即時通訊、客服系統(tǒng),值得收藏!
網(wǎng)頁地址:http://m.fisionsoft.com.cn/article/cdepgho.html


咨詢
建站咨詢
