¿Cómo funciona la presencia en línea?

Me gusta el indicador de presencia en línea. En nuestra instancia, parece un borde verde alrededor de la foto de perfil.

Screenshot 2023-03-17 at 12.26.56

Lo encuentro particularmente útil para ver en los canales de chat.

Tengo curiosidad sobre cómo funciona y cuándo se activa y desactiva. ¿Qué constituye estar en línea? ¿Hay un límite de tiempo por inactividad o falta de concentración? ¿Funciona con Discourse Hub y una PWA, así como en un navegador de escritorio?

Gracias por la información.

Me gustaría incluir más información al respecto como parte de una guía para quienes son nuevos en el uso de canales de chat y chat personal.

6 Me gusta

Hola Simon! :wave:

Pregunté a nuestro equipo de chat y compartieron esta nota de la biblioteca que maneja la presencia del usuario:

Lo que equivale a: mostrar en línea si…

  • el navegador no está en segundo plano, y
  • ha habido actividad del usuario en el último minuto

Ambos son navegadores y permiten la actividad del usuario, por lo que se reflejará cuando el usuario esté realmente mirando el sitio (simplemente abrir la aplicación Discourse Hub no constituye “ver” el sitio en un navegador, por ejemplo).

¿Te da eso suficiente detalle para compartir con tu comunidad? :slight_smile:

6 Me gusta

Gracias por la explicación. ¡Es genial tenerla documentada y que sea fácil de encontrar!

¿En qué se diferencia la funcionalidad del plugin @whos-online?

Puedo ver que el plugin añade un pequeño indicador agradable en la parte superior de las listas de temas, como esta:

Pero, ¿qué pasa con los avatares en áreas que no son de chat? ¿O la funcionalidad de chat también hace eso?

4 Me gusta

¡Nunca he usado ese plugin! :laughing:

Sin embargo, al leer el tema en Discourse Who's Online y el código en https://github.com/discourse/discourse-whos-online/blob/main/assets/javascripts/discourse/components/whos-online.js, supongo que es lo mismo, pero configurable a través de la configuración (en este caso, whos_online_active_timeago).

En cuanto a cómo interactúan…

:crystal_ball: :face_with_monocle:

¿Utilizas el plugin actualmente? Si el temporizador de configuración de tu plugin está configurado en 60 segundos, es posible que no haya forma de saber qué sistema está estableciendo el borde activo en los avatares. :smiley:

4 Me gusta

Lo implementé justo antes del chat (y antes de darme cuenta de que el chat lo tenía parcialmente incorporado).

Noto que aquí en Meta mi presencia no se indica en un Tema:

image

pero sí en el Chat:

image

En mi instancia

Sin embargo, en mi foro (con el plugin activo) también lo hace en los temas:

            image

Supongo que eso es lo que obtienes por tu dinero. No he notado ningún conflicto entre ellos.

3 Me gusta

¿No es obviamente deseable tener dos definiciones de “quién está en línea”?

¿Se puede aprovechar el servicio de chat “quién está en línea” para mostrar dónde muestra actualmente este plugin y, quizás, retirar el plugin?

3 Me gusta

¿Hay alguna forma de poner números falsos de personas en línea? Veo que hay un sitio que compite con el mío que siempre miente sobre el número de personas en línea para decir que está más ocupado que el mío. Así que me preguntaba, ¿es posible poner 10 personas falsas en línea todo el tiempo + el número real de personas en línea?

1 me gusta

Claro que sí, y cito fácilmente, pero… ¿por qué? De todos modos, ya no hay más contenido.

Eso suena… realmente infantil. Tan infantil como esos anuncios que le dicen a mi vecino, que tiene un nombre sorprendentemente extranjero, que acaba de comprar el artilugio X, o esas cientos de chicas que viven al lado, y yo vivo en medio de la nada, quieren interacciones más cercanas exactamente conmigo. De verdad, ¿quién lo cree y, lo más importante, a quién le importa?

¿Cómo puedo poner a estos usuarios falsos en línea? (Cambia el número de usuarios en línea en caso)

1 me gusta

Lo siento, pero no creo que eso sea ético.

Te animo a que superes la tergiversación de tu competidor. Y tal vez lo denuncies.

1 me gusta

Apoyo plenamente tus puntos de vista. Es simplemente una forma agresiva de mostrar que eres “más” de lo que “realmente eres”. Y eso es lo que la mayoría de nosotros hacemos todo el tiempo en nuestra vida diaria (aunque pretendamos que no lo hacemos). ¿No es así?

Sí. Perfecto, gracias por compartir @maiki. :+1:

1 me gusta

¿Pero hay alguna forma de hacerlo? ¿Es realmente difícil de hacer?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.