Skip to content

Latest commit

 

History

History
189 lines (135 loc) · 13.1 KB

README_tr.md

File metadata and controls

189 lines (135 loc) · 13.1 KB

Ⓜ️ OpenIM Hakkında

OpenIM, uygulamalara sohbet, sesli-görüntülü aramalar, bildirimler ve AI sohbet robotları entegre etmek için özel olarak tasarlanmış bir hizmet platformudur. Güçlü API'ler ve Webhook'lar sunarak, geliştiricilerin bu etkileşimli özellikleri uygulamalarına kolayca dahil etmelerini sağlar. OpenIM bağımsız bir sohbet uygulaması değildir, ancak zengin iletişim işlevselliği sağlama amacıyla diğer uygulamaları destekleyen bir platform olarak hizmet verir. Aşağıdaki diyagram, AppServer, AppClient, OpenIMServer ve OpenIMSDK arasındaki etkileşimi detaylandırmak için açıklar.

App-OpenIM Relationship

🚀 OpenIMSDK Hakkında

OpenIMSDK, müşteri uygulamalarına gömülmek üzere özel olarak oluşturulan OpenIMServer için tasarlanmış bir IM SDK'sıdır. Ana özellikleri ve modülleri aşağıdaki gibidir:

  • 🌟 Ana Özellikler:

    • 📦 Yerel depolama
    • 🔔 Dinleyici geri çağırmaları
    • 🛡️ API sarımı
    • 🌐 Bağlantı yönetimi

    📚 Ana Modüller:

    1. 🚀 Başlatma ve Giriş
    2. 👤 Kullanıcı Yönetimi
    3. 👫 Arkadaş Yönetimi
    4. 🤖 Grup Fonksiyonları
    5. 💬 Konuşma Yönetimi

Golang kullanılarak inşa edilmiş ve tüm platformlarda tutarlı bir erişim deneyimi sağlayacak şekilde çapraz platform dağıtımını destekler.

👉 GO SDK Keşfet

🌐 OpenIMServer Hakkında

  • OpenIMServer aşağıdaki özelliklere sahiptir:
    • 🌐 Mikroservis mimarisi: Bir kapı ve çoklu rpc servisleri içeren küme modunu destekler.
    • 🚀 Çeşitli dağıtım yöntemleri: Kaynak kodu, Kubernetes veya Docker aracılığıyla dağıtımı destekler.
    • Büyük kullanıcı tabanı desteği: Yüz binlerce kullanıcısı olan süper büyük gruplar, on milyonlarca kullanıcı ve milyarlarca mesaj.

Geliştirilmiş İşlevsellik:

  • REST API:OpenIMServer, işletmeleri gruplar oluşturma ve arka plan arayüzleri aracılığıyla itme mesajları gönderme gibi daha fazla işlevsellikle güçlendirmeyi amaçlayan iş sistemleri için REST API'leri sunar.
  • Webhooks:OpenIMServer, daha fazla iş formunu genişletme yetenekleri sağlayan geri çağırma özellikleri sunar. Geri çağırma, OpenIMServer'ın belirli bir olaydan önce veya sonra, örneğin bir mesaj göndermeden önce veya sonra iş sunucusuna bir istek göndermesi anlamına gelir.

👉 Daha fazla bilgi edinin

🏗️ Genel Mimarisi

Mimari diyagramımızla Open-IM-Server'ın işlevselliğinin kalbine dalın.

Overall Architecture

🚀 Hızlı Başlangıç

Birçok platformu destekliyoruz. Web tarafında hızlı deneyim için adresler şunlardır:

👉 OpenIM online demo

🤲 Kullanıcı deneyimini kolaylaştırmak için çeşitli dağıtım çözümleri sunuyoruz. Aşağıdaki listeden dağıtım yönteminizi seçebilirsiniz:

🛠️ OpenIM Geliştirmeye Başlamak

Open in Dev Container

OpenIM Amacımız, üst düzey bir açık kaynak topluluğu oluşturmaktır. Topluluk deposunda bir dizi standartımız var.

Bu Open-IM-Server deposuna katkıda bulunmak istiyorsanız, lütfen katkıda bulunanlar için dokümantasyonumuzu okuyun.

Başlamadan önce, lütfen değişikliklerinizin talep edildiğinden emin olun. Bunun için en iyisi, yeni bir tartışma OLUŞTURMAK veya Slack İletişimi kurmak, ya da bir sorun bulursanız, önce bunu rapor etmektir.

👥 Topluluk

📆 Topluluk Toplantıları

Topluluğumuza herkesin katılmasını ve kod katkısında bulunmasını istiyoruz, hediyeler ve ödüller sunuyoruz ve sizi her Perşembe gecesi bize katılmaya davet ediyoruz.

Konferansımız OpenIM Slack'te 🎯, ardından Open-IM-Server boru hattını arayıp katılabilirsiniz.

İki haftada bir yapılan toplantının notlarını GitHub tartışmalarında alıyoruz, Tarihi toplantı notlarımız ve toplantıların tekrarları Google Docs'ta 📑 mevcut.

👀 Kimler OpenIM Kullanıyor

Proje kullanıcılarının bir listesi için kullanıcı vaka çalışmaları sayfamıza göz atın. Bir 📝yorum bırakmaktan ve kullanım durumunuzu paylaşmaktan çekinmeyin.

📄 Lisans

OpenIM, Apache 2.0 lisansı altında lisanslanmıştır. Tam lisans metni için LICENSE'ı görün.

Bu depoda, assets/logo ve assets/logo-gif dizinlerinde görüntülenen OpenIM logosu, çeşitleri ve animasyonlu versiyonları, telif hakkı yasaları tarafından korunmaktadır.

🔮 Katkıda bulunanlarımıza teşekkürler!