English · 中文 · Українська · Č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 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 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.
- 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.
- 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.
Merüljön el az Open-IM-Server funkcióinak szívében az architektúra diagramunk segítségével.
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ó
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
- 📚 OpenIM közösség
- 💕 OpenIM érdeklődési csoport
- 🚀 Csatlakozz a Slack közösségünkhöz
- 👀 Csatlakozz a wechathez
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.
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.
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.