Widget de sitio web de chat de texto grupal en vivo (inicio de sesión automático)

Planeo organizar seminarios web a través de un video de YouTube Live que está incrustado en una página en mi sitio web interno de Laravel (donde todos los visitantes ya han iniciado sesión).

Debajo de mi video incrustado de YouTube Live, me gustaría tener un widget de chat grupal. Y dado que los visitantes ya habrán iniciado sesión en mi sitio web, quiero que este widget ya conozca su identidad (y no solicite su nombre o dirección de correo electrónico).

En otras palabras, quiero algo como Tawk.to pero con soporte para salas de chat grupales (en lugar de solo conversaciones individuales entre el administrador/agente y el visitante).

Características deseadas

  • Funciona en dispositivos móviles y de escritorio.
    • Y debe funcionar para el 100 % de los visitantes de manera fácil/instantánea (no requiere la instalación de nada, como Flash u otros complementos)
  • Fácil de instalar en cuestión de minutos (como un iframe... no requiere código/desarrollo personalizado)
  • Gratis o barato (encontré RumbleTalk , pero cuesta $25/mes por hasta 25 asientos y luego $1/mes por cada asiento adicional. No quiero pagar $50/mes por 50 usuarios simultáneos).
  • Permite 2+ administradores
  • Los controles de administración deben ser solo web o, si son un programa, deben ser compatibles con Windows y Mac
  • El visitante inicia sesión automáticamente mediante el código de inserción utilizando la información de su sesión en mi sitio (conozco su dirección de correo electrónico y su nombre completo o de pila)
  • Los administradores pueden prohibir a alguien
  • Guarda el historial (con marca de tiempo) para después del seminario web

PD Desafortunadamente, según los documentos de YouTube , "incrustar chat en vivo no está disponible en la web móvil".

Respuestas (1)

Si está buscando software (autohospedado):

Debería proporcionar más información sobre la plataforma que está utilizando. Hay muchas soluciones que existen para esto. Aquí hay uno para WordPress . Hay más para Django, Ruby on Rails, JavaEE, etc.

Su plataforma es importante porque, a menos que desee utilizar una cadena de bloques innovadora como Bitmessage (en cuyo caso, debe consultar Tribler ), el chat p2p necesariamente involucrará algún backend. No es posible proporcionarlo solo a través de HTML/JS/CSS.

Si buscas un servicio (nube):

Entonces hay muchas opciones. Tengo la sensación de que está buscando un servicio en la nube, teniendo en cuenta su referencia a tawk.to. AWS incluso ha publicado un artículo que describe cómo lograr exactamente esto con una combinación de sus servicios.

Si desea que sea realmente rápido y fácil (y preconstruido), hay cuatro servicios que debe considerar.

No los he usado yo mismo, pero he visto que cada uno de ellos fue utilizado con éxito por colegas.

+1 por tu esfuerzo. Realmente aprecio tus pensamientos. Mi plataforma es Laravel. Desafortunadamente, ya estoy familiarizado con Pusher, Twilio, Stream, etc., pero estoy buscando algo que se parezca más a un widget que se pueda instalar en segundos (como TawkTo para el chat 1 a 1) en lugar de desarrollarlo desde cero, como Empujador, etc. requeriría. Actualizaré mi pregunta ahora.
@Ryan Tengo curiosidad si encontraste algo que se ajuste a tus criterios.
Aún no. Si tienes más ideas, soy todo oídos. Gracias.
@Ryan Probablemente necesitará tomar algunas decisiones. Estás pidiendo mucho por menos de $50 al mes. En particular, los controles de administración que desea y la integración perfecta de su sistema de autenticación existente son características que prácticamente solo se encuentran en herramientas comerciales. Entre la facilidad de configuración llave en mano, la integración fluida, el bajo precio bajo, los controles administrativos y el alto rendimiento, creo que deberá sacrificar al menos uno de estos.
@Ryan, ¿su sistema de autenticación existente implementa alguna forma del estándar OpenID?
No, pero si lo hiciera, tengo curiosidad por saber qué sugerirías. Gracias. PD: si tiene razón en que mis requisitos son imposibles de encontrar por menos de lo que cobra RumbleTalk, sacrificaría la naturaleza grupal del chat y solo usaría TawkTo, o sacrificaría el inicio de sesión automático (pero necesitaría que los usuarios ser capaz de escribir su nombre y no ser molestado por nada más). Gracias.
@Ryan Pregunté sobre OpenID porque supongo que esa es su única esperanza de un producto de código abierto que se integre con su sistema de autenticación existente. Estaba pensando que probablemente sacrificaría la facilidad de configuración llave en mano. Probablemente, ya ha pasado más tiempo buscando una solución de lo que esperaba gastar en la instalación.
@Ryan Este es un desafío bastante interesante. Si quieres, estaré encantada de ayudarte en mi tiempo libre. Mi correo electrónico es williamrosenbloom@gmail.com.