You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Open-IM-Server/docs/readme/README_es.md

14 KiB

Ⓜ️ Acerca de OpenIM

OpenIM es una plataforma de servicio diseñada específicamente para integrar chat, llamadas de audio y video, notificaciones y chatbots de IA en aplicaciones. Proporciona una gama de potentes API y Webhooks, lo que permite a los desarrolladores incorporar fácilmente estas características interactivas en sus aplicaciones. OpenIM no es una aplicación de chat independiente, sino que sirve como una plataforma para apoyar a otras aplicaciones en lograr funcionalidades de comunicación enriquecidas. El siguiente diagrama ilustra la interacción entre AppServer, AppClient, OpenIMServer y OpenIMSDK para explicar en detalle.

Relación App-OpenIM

🚀 Acerca de OpenIMSDK

OpenIMSDK es un SDK de mensajería instantánea diseñado para OpenIMServer, creado específicamente para su incorporación en aplicaciones cliente. Sus principales características y módulos son los siguientes:

  • 🌟 Características Principales:

    • 📦 Almacenamiento local
    • 🔔 Callbacks de escuchas
    • 🛡️ Envoltura de API
    • 🌐 Gestión de conexiones
  • 📚 Módulos Principales:

    1. 🚀 Inicialización y acceso
    2. 👤 Gestión de usuarios
    3. 👫 Gestión de amigos
    4. 🤖 Funciones de grupo
    5. 💬 Manejo de conversaciones

Está construido con Golang y soporta despliegue multiplataforma, asegurando una experiencia de acceso consistente en todas las plataformas.

👉 Explora el SDK de GO

🌐 Acerca de OpenIMServer

  • OpenIMServer tiene las siguientes características:
    • 🌐 Arquitectura de microservicios: Soporta modo cluster, incluyendo un gateway y múltiples servicios rpc.
    • 🚀 Métodos de despliegue diversos: Soporta el despliegue a través de código fuente, Kubernetes o Docker.
    • Soporte para una base de usuarios masiva: Grupos super grandes con cientos de miles de usuarios, decenas de millones de usuarios y miles de millones de mensajes.

Funcionalidad Empresarial Mejorada:

  • API REST: OpenIMServer ofrece APIs REST para sistemas empresariales, destinadas a empoderar a las empresas con más funcionalidades, como la creación de grupos y el envío de mensajes push a través de interfaces de backend.
  • Webhooks: OpenIMServer proporciona capacidades de callback para extender más formas de negocio. Un callback significa que OpenIMServer envía una solicitud al servidor empresarial antes o después de un cierto evento, como callbacks antes o después de enviar un mensaje.

👉 Aprende más

🏗️ Arquitectura General

Adéntrate en el corazón de la funcionalidad de Open-IM-Server con nuestro diagrama de arquitectura.

Arquitectura General

🚀 Inicio Rápido

🚀 Inicio Rápido Apoyamos muchas plataformas. Aquí están las direcciones para una experiencia rápida en el lado web:

👉 Demostración web en línea de OpenIM

🤲 Para facilitar la experiencia del usuario, ofrecemos varias soluciones de despliegue. Puedes elegir tu método de despliegue de la lista a continuación:

🛠️ Para Comenzar a Desarrollar en OpenIM

Abrir en Contenedor de Desarrollo

Nuestro objetivo en OpenIM es construir una comunidad de código abierto de nivel superior. Tenemos un conjunto de estándares, en el repositorio de la Comunidad..

Si te gustaría contribuir a este repositorio de Open-IM-Server, por favor lee nuestra documentación para colaboradores.

Antes de comenzar, asegúrate de que tus cambios sean demandados. Lo mejor para eso es crear una nueva discusión O Comunicación en Slack, o si encuentras un problema, repórtalo primero.

👥 Comunidad

📆 Reuniones de la Comunidad

Queremos que cualquiera se involucre en nuestra comunidad y contribuya con código, ofrecemos regalos y recompensas, y te damos la bienvenida para que te unas a nosotros cada jueves por la noche.

Nuestra conferencia está en OpenIM Slack 🎯, luego puedes buscar el pipeline de Open-IM-Server para unirte

Tomamos notas de cada reunión quincenal en discusiones de GitHub, Nuestras notas de reuniones históricas, así como las repeticiones de las reuniones están disponibles en Google Docs 📑.

👀 Quiénes Están Usando OpenIM

Consulta nuestros estudios de caso de usuarios página para obtener una lista de los usuarios del proyecto. No dudes en dejar un 📝comentario y compartir tu caso de uso.

📄 Licencia

OpenIM está bajo la licencia Apache 2.0. Consulta LICENSE para ver el texto completo de la licencia.

El logotipo de OpenIM, incluyendo sus variaciones y versiones animadas, que se muestran en este repositorio OpenIM en los directorios assets/logo y assets/logo-gif están protegidos por las leyes de derechos de autor.

🔮 iGracias a nuestros colaboradores!