Funciones de copia de seguridad/archivo del historial de chat

Hemos intentado archivar el historial de chat de nuestro canal principal en la función de publicación cada mes, y luego iniciar un nuevo chat en el canal principal. Dado el volumen de nuestros mensajes, que ascienden a unos pocos miles cada mes, notamos que el proceso de copia de seguridad se detiene después de que se crea un cierto número de publicaciones/respuestas, y no todo el historial de chat se copia de seguridad. Agradeceríamos orientación sobre cómo mejorar esta situación.

Nuestra comunidad depende en gran medida de los chats. Tenemos preocupaciones sobre la ralentización del rendimiento si mantenemos un historial de chat ilimitado en el canal. De hecho, algunos de nuestros usuarios ya han notado problemas de rendimiento cuando el volumen de chat es grande.

Sería ideal si tuviéramos una función que nos permitiera hacer una copia de seguridad/archivar el chat en la publicación automáticamente de forma semanal o incluso diaria, y luego abrir un nuevo chat en el canal principal. Si su equipo de desarrollo no planea incorporar dicha función, consideraríamos desarrollar y de código abierto un plugin para ello. Agradeceríamos enormemente su orientación en este asunto.

Después de administrar nuestra comunidad durante seis meses, está claro que nuestra base de usuarios prefiere más el chat. En consecuencia, esperamos que la función de chat de Discourse continúe desarrollándose y se integre de manera más fluida con las publicaciones en el futuro. Muchas gracias.

1 me gusta

Unos pocos miles al mes no suena a demasiado, para mí. Actualmente vemos sitios que usan el chat a una tasa de 10-30K mensajes por semana. ¿Podrías compartir tus números con un poco más de precisión?

No estoy seguro de qué limitaciones tenemos actualmente por diseño. Investigaré para obtener algunas respuestas al respecto. La función de archivo no se usa mucho que yo sepa. Podría ser que estés alcanzando algunas limitaciones que aún no conocemos. Muchos otros sitios tratan el chat como algo más efímero, y usan “citar a tema” con más moderación para capturar intencionalmente conversaciones específicas en el chat que les importan, en lugar de archivar todo.

¿Quizás archivar tu chat con más frecuencia ayudaría?

Creo que mi ideal aquí sería tener una opción para tener un archivo continuo (diario) sin tener que cerrar el canal. El período de retención podría configurarse para que los mensajes de un día determinado se capturen periódicamente en un tema y luego se eliminen por la configuración de retención.

Creo que hacer algo como esto es algo que podríamos hacer eventualmente, pero no es algo que hayamos discutido en profundidad como equipo.

Encantado de discutirlo más aquí, pero no está en nuestro plan a corto plazo en este momento.

1 me gusta

Disculpa la pregunta ingenua, me cuesta encontrar dónde ver las estadísticas del chat. Por favor, házmelo saber.

1 me gusta

Es una pregunta comprensible. Todavía no tenemos informes sobre el chat en el panel de administración, que es donde podrías buscar algo así primero.

Sin embargo, hay algunas estadísticas disponibles en /about (mensajes de chat en los últimos 7 y 30 días, por ejemplo). Esas por sí solas ayudarían a informar la discusión aquí (y permitirían a otros que experimentan o no el mismo problema que tú comparar y comprender mejor por qué).

1 me gusta


Gracias Dave, aquí están las estadísticas de nuestro chat:
Últimas 24 horas: 675
Últimos 7 días: 3,5k
Últimos 30 días: 15,2k
Todo el tiempo: 45,0k

Entonces, ¿parece que si archivamos alrededor de 15k publicaciones, podríamos encontrar algunos problemas o alcanzar límites?

3 Me gusta

Construir un vínculo sólido entre el chat/foro es uno de nuestros principales objetivos. Seguiremos discutiendo esto internamente, por lo que es posible que esto no avance mucho en el futuro cercano, pero creo que mejorar esto tendría sentido.

Hemos desarrollado un plugin interno que:

  1. haría una copia de seguridad automática del chat cada día en una publicación (con un título resumido por OpenAI).
  2. cerraría automáticamente el canal cada cierto día, por ejemplo, 30 días, y abriría un nuevo canal.
    Aún no lo hemos implementado en el entorno de producción. Esperamos que pueda ayudar a los usuarios de nuestra comunidad. Creo que hay una tendencia a usar más el chat que las publicaciones debido al hábito actual de las redes sociales de las personas de enviar mensajes cortos.
2 Me gusta