13 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Englist · 中文 · Українська · Česky · Magyar · Español · فارسی · Français · Deutsch · Polski · Indonesian · Suomi · മലയാളം · 日本語 · Nederlands · Italiano · Русский · Português (Brasil) · Esperanto · 한국어 · العربي · Tiếng Việt · Dansk · Ελληνικά · Türkçe
Ⓜ️ Az OpenIM-ről
Az OpenIM egy szolgáltatási platform, amelyet kifejezetten a csevegés, az audio-video hívások, az értesítések és az AI chatbotok alkalmazásokba történő integrálására terveztek. Számos hatékony API-t és Webhookot kínál, lehetővé téve a fejlesztők számára, hogy ezeket az interaktív szolgáltatásokat könnyen beépítsék alkalmazásaikba. Az OpenIM nem egy önálló csevegőalkalmazás, hanem platformként szolgál más alkalmazások támogatására a gazdag kommunikációs funkciók elérésében. A következő diagram az AppServer, az AppClient, az OpenIMServer és az OpenIMSDK közötti interakciót szemlélteti részletesen.
🚀 Az OpenIMSDK-ról
Az OpenIMSDK egy OpenIMServer számára készült azonnali üzenetküldő SDK, amelyet kifejezetten ügyfélalkalmazásokba való beágyazáshoz hoztak létre. Fő jellemzői és moduljai a következők:
- 
🌟 Főbb jellemzők:
- 📦 Helyi raktár
 - 🔔 Hallgatói visszahívások
 - 🛡️ API-csomagolás
 - 🌐 Kapcsolatkezelés
 
 - 
📚 Fő modulok:
- 🚀 Inicializálás és bejelentkezés
 - 👤 Felhasználókezelés
 - 👫 Barátkezelés
 - 🤖 Csoportfunkciók
 - 💬 Beszélgetéskezelés
 
 
Golang használatával készült, és támogatja a többplatformos telepítést, biztosítva a konzisztens hozzáférési élményt minden platformon.
🌐 Az OpenIMServerről
- OpenIMServer a következő jellemzőkkel rendelkezik:
- 🌐 Mikroszolgáltatási architektúra: Támogatja a fürt módot, beleértve az átjárót és több rpc szolgáltatást.
 - 🚀 Változatos telepítési módszerek: Támogatja a forráskódon, Kubernetesen vagy Dockeren keresztül történő telepítést.
 - Hatalmas felhasználói bázis támogatása: Szuper nagy csoportok több százezer felhasználóval, több tízmillió felhasználóval és több milliárd üzenettel.
 
 
Továbbfejlesztett üzleti funkcionalitás:
- REST API: Az OpenIMServer REST API-kat kínál az üzleti rendszerek számára, amelyek célja, hogy a vállalkozásokat több funkcióval ruházza fel, mint például csoportok létrehozása és push üzenetek küldése háttérfelületeken keresztül.
 - Webhooks: Az OpenIMServer visszahívási lehetőségeket biztosít több üzleti forma kiterjesztéséhez. A visszahívás azt jelenti, hogy az OpenIMServer kérelmet küld az üzleti szervernek egy bizonyos esemény előtt vagy után, például visszahívásokat üzenet küldése előtt vagy után.
 
🏗️ Általános építészet
Merüljön el az Open-IM-Server funkcióinak szívében az architektúra diagramunk segítségével.
🚀 Gyors indítás
Számos platformot támogatunk. Íme a címek a gyors weboldali használathoz:
🤲 A felhasználói élmény megkönnyítése érdekében különféle telepítési megoldásokat kínálunk. Az alábbi listából választhatja ki a telepítési módot:
- Forráskód-telepítési útmutató
 - Docker telepítési útmutató
 - Kubernetes telepítési útmutató
 - Mac fejlesztői telepítési útmutató
 
🛠️ Az OpenIM fejlesztésének megkezdéséhez
OpenIM Célunk egy felső szintű nyílt forráskódú közösség felépítése. Van egy szabványkészletünk a Közösségi adattárban.
Ha hozzá szeretne járulni ehhez az Open-IM-Server adattárhoz, kérjük, olvassa el közreműködői dokumentációnkat.
Mielőtt elkezdené, győződjön meg arról, hogy a változtatásokra van-e igény. Erre a legjobb egy új beszélgetés VAGY Slack Communicationlétrehozása, vagy ha problémát talál, először jelentse first.
- OpenIM API referencia
 - OpenIM Bash naplózás
 - OpenIM CI/CD műveletek
 - OpenIM Code-egyezmények
 - OpenIM Commit Guidelines
 - OpenIM fejlesztési útmutató
 - OpenIM címtárszerkezet
 - OpenIM környezet beállítása
 - OpenIM hibakód hivatkozás
 - OpenIM Git Workflow
 - OpenIM Git Cherry Pick Guide
 - OpenIM GitHub munkafolyamat
 - OpenIM Go Code szabványok
 - OpenIM képre vonatkozó irányelvek
 - OpenIM kezdeti konfiguráció
 - OpenIM Docker telepítési útmutató
 - OpenIM OpenIM Linux rendszertelepítés
 - OpenIM Linux fejlesztési útmutató
 - OpenIM helyi műveletek útmutatója
 - OpenIM naplózási egyezmények
 - OpenIM offline telepítés
 - OpenIM Protoc Tools
 - OpenIM tesztelési útmutató
 - OpenIM Utility Go
 - OpenIM Makefile Utilities
 - OpenIM Script Utilities
 - OpenIM verzió
 - A háttérrendszer kezelése és a telepítés figyelése
 - Mac Developer Deployment Guide for OpenIM
 
👥 Közösség
- 📚 OpenIM közösség
 - 💕 OpenIM érdeklődési csoport
 - 🚀 Csatlakozz a Slack közösségünkhöz
 - 👀 Csatlakozz a wechathez
 
📆 Közösségi Találkozók
Szeretnénk, ha bárki bekapcsolódna közösségünkbe és hozzájárulna kódunkhoz, ajándékokat és jutalmakat kínálunk, és szeretettel várjuk, hogy csatlakozzon hozzánk minden csütörtök este.
Konferenciánk az OpenIM Slack 🎯alatt van, akkor kereshet az Open-IM-Server folyamatban a csatlakozáshoz
A GitHub-beszélgetésekminden kéthetente történő megbeszélésről jegyzeteket készítünk. A találkozók történeti feljegyzései, valamint az értekezletek visszajátszásai a Google Dokumentumok 📑 webhelyen érhetők el.
👀 Kik használják az OpenIM-et
Tekintse meg felhasználói esettanulmányok oldalunkat a projekt felhasználóinak listájáért. Ne habozzon, hagyjon 📝megjegyzést, és ossza meg használati esetét.
📄 Engedély
Az OpenIM licence az Apache 2.0 licence alá tartozik. A teljes licencszövegért lásd: LICENSE.
Az ebben az OpenIM tárolóban az assets/logo és assets/logo-gif könyvtárak alatt megjelenő OpenIM logót, beleértve annak változatait és animált változatait, szerzői jogi törvények védik.
    
