Skip to content

Latest commit

 

History

History
187 lines (135 loc) · 16.2 KB

README_uk.md

File metadata and controls

187 lines (135 loc) · 16.2 KB

Ⓜ️ Про OpenIM

OpenIM — це сервісна платформа, спеціально розроблена для інтеграції чату, аудіо-відеодзвінків, сповіщень і чат-ботів штучного інтелекту в програми. Він надає ряд потужних API і веб-хуків, що дозволяє розробникам легко включати ці інтерактивні функції у свої програми. OpenIM не є окремою програмою для чату, а скоріше служить платформою для підтримки інших програм у досягненні широких можливостей спілкування. На наступній діаграмі детально показано взаємодію між AppServer, AppClient, OpenIMServer і OpenIMSDK.

App-OpenIM Relationship

🚀 Про OpenIMSDK

OpenIMSDK – це пакет IM SDK, розроблений для OpenIMServer, створений спеціально для вбудовування в клієнтські програми. Його основні функції та модулі такі:

  • 🌟 Основні характеристики:

    • 📦 Локальне сховище
    • 🔔 Зворотні виклики слухача
    • 🛡️ Обгортка API
    • 🌐 Керування підключенням
  • 📚 Основні модулі:

    1. 🚀 Ініціалізація та вхід
    2. 👤 Керування користувачами
    3. 👫 Керування друзями
    4. 🤖 Групові функції
    5. 💬 Ведення розмови

Він створений за допомогою Golang і підтримує кросплатформне розгортання, забезпечуючи послідовний доступ на всіх платформах.

👉 Дослідити GO SDK

🌐 Про OpenIMServer

  • OpenIMServer має такі характеристики:
    • 🌐 Архітектура мікросервісу: підтримує режим кластера, включаючи шлюз і кілька служб rpc.
    • 🚀 Різноманітні методи розгортання: підтримує розгортання через вихідний код, Kubernetes або Docker.
    • Підтримка величезної бази користувачів: надвеликі групи із сотнями тисяч користувачів, десятками мільйонів користувачів і мільярдами повідомлень.

Розширена бізнес-функціональність:

  • REST API: OpenIMServer пропонує REST API для бізнес-систем, спрямованих на надання компаніям додаткових можливостей, таких як створення груп і надсилання push-повідомлень через серверні інтерфейси.
  • Веб-перехоплення: OpenIMServer надає можливості зворотного виклику, щоб розширити більше бізнес-форм. Зворотний виклик означає, що OpenIMServer надсилає запит на бізнес-сервер до або після певної події, як зворотні виклики до або після надсилання повідомлення.

👉 Докладніше

🏗️ Загальна архітектура

Пориньте в серце функціональності Open-IM-Server за допомогою нашої діаграми архітектури.

Overall Architecture

🚀 Швидкий початок

Ми підтримуємо багато платформ. Ось адреси для швидкого використання веб-сайту:

👉 Онлайн-демонстрація OpenIM

🤲 Щоб полегшити роботу користувача, ми пропонуємо різні рішення для розгортання. Ви можете вибрати спосіб розгортання зі списку нижче:

🛠️ Щоб розпочати розробку OpenIM

Відкрити в контейнері для розробників

OpenIM. Наша мета — побудувати спільноту з відкритим кодом найвищого рівня. У нас є набір стандартів у репозиторії спільноти.

Якщо ви хочете внести свій внесок у це сховище Open-IM-Server, прочитайте нашу документацію для учасників.

Перш ніж почати, переконайтеся, що ваші зміни затребувані. Найкраще для цього створити нове обговорення АБО Нездійснене спілкуванняабо, якщо ви виявите проблему, спершу повідомити про неї.

👥 Спільнота

📆 Збори громади

Ми хочемо, щоб будь-хто долучився до нашої спільноти та додав код, ми пропонуємо подарунки та нагороди, і ми запрошуємо вас приєднатися до нас щочетверга ввечері.

Наша конференція знаходиться в OpenIM Slack 🎯, тоді ви можете шукати конвеєр Open-IM-Server, щоб приєднатися.

Ми робимо нотатки про кожну двотижневу зустрічв обговореннях GitHub. Наші історичні нотатки зустрічей, а також повтори зустрічей доступні вGoogle Docs 📑.

👀 Хто використовує OpenIM

Перегляньте нашу сторінку тематичні дослідження користувачів, щоб отримати список користувачів проекту. Не соромтеся залишити 📝коментарі поділитися своїм випадком використання.

📄 Ліцензія

OpenIM ліцензовано за ліцензією Apache 2.0. Див. ЛІЦЕНЗІЯ для повного тексту ліцензії.

Логотип OpenIM, включаючи його варіації та анімовані версії, що відображаються в цьому сховищіOpenIMу каталогах assets/logoі assets/logo-gif , захищені законами про авторське право.

🔮 Дякуємо нашим дописувачам!