Para mí, la característica clave de Discourse Chat frente a otras herramientas es la capacidad de mover mensajes a hilos del foro. En nuestra comunidad, es probable que este se convierta en el lugar para el chat “serio” entre los miembros principales de la comunidad, quienes necesitan poder separar la señal del ruido, y la capacidad de organizar mensajes como esta (por ejemplo, agrupar solicitudes de funciones) hace exactamente eso.
Mi reacción inicial fue “esto tiene que ponerse al día con Discord”, pero ahora creo que tendría más sentido aprovechar lo que lo hace único, con herramientas organizativas más útiles como las anteriores.
Nuestra comunidad utiliza actualmente Discord, y probablemente habría cierta resistencia a mover parte de nuestro chat a Discourse, pero creo que hay espacio para ambos. Discord sería nuestro primer punto de contacto para todos los miembros de la comunidad, incluido el chat “divertido” informal, canales de voz, etc., mientras que Discourse sería un lugar más “serio” para los miembros principales de la comunidad.
Y el uso de webhooks, bots de sincronización, etc., sería clave para enganchar a los miembros de la comunidad de Discord “más profundamente” en este espacio comunitario más serio, es decir, convertir a los entusiastas casuales en contribuyentes comprometidos.
Me interesaría hablar más con otros gestores de comunidades aquí sobre cómo están pensando en reconciliar Discourse Chat con sus herramientas de chat existentes. Quizás deberíamos mover mis mensajes aquí a un nuevo tema.
También me interesa mucho cómo el chat de Discourse se relacionará con Discord, ya que muchas, muchísimas comunidades parecen tener ambos (incluidas varias que administro o con las que interactúo regularmente). Como persona que realmente tuvo que acostumbrarse a Discord y hacer las paces con el rápido flujo de información, así como con la pérdida parcial de discusiones interesantes que a menudo resulta (no porque esté verdaderamente borrada, sino que es muy difícil de encontrar y “sacar a la luz” en Discord después de un tiempo), tengo un fuerte impulso inicial de intentar alejar todo de Discord y la esperanza de que el chat de Discourse alcance una paridad de funciones razonable con él para hacerlo posible. Sin embargo, reconozco que otras personas tienen preferencias y prejuicios diferentes a los míos, y en cualquier caso, cualquier enfoque forzado para lograr que tal migración suceda probablemente no sería bien recibido y podría ser fácilmente perjudicial para la comunidad existente.
He discutido previamente mi deseo de una mejor integración entre Discord y Discourse por estas razones:
Y en general, estoy muy interesado en la interfaz entre la discusión síncrona (chat) y asíncrona (foro, etc.). Creo que Discourse tiene la mejor oportunidad de combinar eso aquí, ¡así que la función de chat integrada es súper emocionante!
Quizás la mejor manera de lograr una progresión más natural de Discord a chat de Discourse es simplemente hacer que el chat de Discourse sea realmente bueno. Hasta ahora estoy impresionado con el progreso temprano, pero sé que hay mucho en la funcionalidad del chat, y probablemente nunca será una prioridad importante para el equipo (quizás me equivoque en eso). Creo que quizás el chat de Discourse podría ser más natural y fácil de migrar en comunidades donde hay un foro de Discourse activo, y Discord no era la plataforma original, y/o fue elegido en algún momento como la opción en tiempo real simplemente porque era gratuito/fácil de configurar.
Para ser un poco más específico, este es mi pensamiento actual sobre cómo manejar las cosas en dos de las comunidades que administro:
Comunidad de Productividad
Iniciada en Discord
Foro configurado por mí y otro administrador para capturar ideas más amplias de Discord
Desde el principio, el foro ha tenido una actividad comparativamente baja en comparación con Discord
Este es interesante porque, como se señaló, comenzó en Discord. Así que definitivamente hay mucha “gravedad” en ese espacio para muchos miembros de la comunidad. Sin embargo, la actividad ha sido baja en los últimos meses tanto en Discord como en Discourse. También hemos tenido problemas notables donde ocurren discusiones increíblemente buenas en el chat de Discord, y es muy difícil trasladarlas a la discusión de Discourse (donde argumentablemente pertenecen debido a su profundidad y cuán útil podría ser preservarlas para referencia futura, compromiso a lo largo del tiempo, etc.). La ya bastante buena función de chat de Discourse para mover un conjunto de mensajes a un tema nuevo o existente es como un sueño hecho realidad.
Así que, aunque no es exclusivamente mi decisión, debido a la baja actividad en ambas áreas, me tienta intentar trasladar el compromiso principal al foro de Discourse, haciendo un uso intensivo del chat, con los temas del foro reservados para cosas más largas, y la interfaz fluida entre ambos haciendo que todo funcione de manera más cómoda. Pero eso es ciertamente más fácil decirlo que hacerlo. La integración de inicio de sesión de Discord en Discourse puede ayudar…
Comunidad de Soporte y Pruebas de Productos de Software
Iniciada en Telegram
Discourse (originalmente Flarum) se añadió pronto
Discord se añadió mucho más tarde, todavía con niveles modestos de actividad, en ráfagas, y compartido con Telegram
Esta comunidad está conectada a una aplicación de productividad orientada a la seguridad/privacidad, y muchos de los usuarios ya se han estado quejando del uso de Discord. Telegram se usó originalmente en parte debido a preocupaciones de privacidad. Sin embargo, las capacidades de Telegram para administrar grupos, roles, etc. son francamente terribles. Esa fue parte de la razón por la que se inició un cambio a Discord. Ahora que el chat estará disponible en Discourse, espero que los canales de chat principales y oficiales se puedan trasladar internamente a la instancia del foro. Eso sería una gran victoria, creo, porque abordaría simultáneamente los problemas de privacidad de Discord y los problemas de gestión de Telegram, al tiempo que centralizaría aún más las comunicaciones en un sistema más unificado y potente. Eso debería ahorrarle al equipo una buena cantidad de tiempo. Probablemente tanto los canales de Discord como los de Telegram continuarán existiendo, y el equipo puede necesitar encontrar formas de transferir sin problemas su gestión a miembros de la comunidad de confianza, al tiempo que deja claro que ya no son canales oficiales… Esta es solo mi esperanza y visión personal, no es solo mi decisión, pero este es el enfoque que defenderé.
Así que, en mi opinión, hay ventajas tanto para los administradores como para los usuarios, pero las ventajas principales actualmente son para los administradores que desean centralizar. Para impulsar la adopción por parte de los usuarios, creo que la función de chat deberá ser lo más robusta y fácil de usar posible. Anticipo que será un poco difícil convencer a los usuarios de al menos una de estas comunidades para que se cambien.
Así que, no tengo respuestas particularmente perspicaces. Solo estoy reflexionando sobre todo. Pero quería contribuir y fomentar esta discusión, ya que también estoy muy interesado en cómo la gente manejará esto, y qué recursos, funciones, etc. sienten que les permitirán hacerlo de manera efectiva.
En ese tema, usamos algunos bots en Discord, por ejemplo, Carlbot con disparadores que responden a palabras clave. ¿Anticipas que sea posible replicar estos bots en Discourse Chat?
¡Genial! Si el equipo principal proporciona un framework de plugins que nos permite crear bots similares en Discourse, eso es suficiente en mi opinión.
Obviamente, no es una prioridad para el lanzamiento.
¿es para webhooks, verdad? Pero Discourse puede ser muchooooo más potente que Discord aquí
podrías crear algunos appEvents para chatSent y chatReceived y la gente podrá entonces decorar mensajes usando componentes temáticos de js. Esto nos dará “bots sin servidor”
El hecho de que Discourse sea de código abierto me hace pensar que el potencial para los bots es mucho mayor
Nuestro equipo está dispuesto a invertir recursos en el desarrollo de nuestros propios bots/plugins según sea necesario para la comunidad, pero esto es más atractivo en un marco de código abierto como Discourse
Y ya usamos algunos bots para Discord, así que estaba contemplando qué tan fácil sería trasplantarlos a Discourse
No conozco mucho la tecnología, así que no estaba seguro de cuánto trabajo se necesitaría para la API de Discourse para habilitar bots que interactúen en los canales
También existen posibilidades interesantes para los bots de Discourse que surgen de la funcionalidad única de Discourse en comparación con Discord. Por ejemplo, imagina un bot que escucha preguntas clave en el chat, luego las mueve automáticamente a un hilo de tema y asigna la pregunta a una persona de soporte.
Muchos bots de Discord dependen de su sistema de roles. Supongo que podríamos replicar esto usando grupos de Discourse.
Un caso de uso muy popular en Discord es tener un canal de bienvenida con emojis en los que las personas pueden hacer clic para asignarse un rol. Para replicar esto en Discourse, me imagino que podríamos tener un tema de bienvenida, instruyendo a las personas a hacer clic en los emojis (ahora que tenemos Reacciones de Discourse, esto es más factible), y luego hacer que el bot/plugin los asigne a grupos según esas reacciones.
Aunque puedo ver la perspectiva de marketing de querer atraer a la gente de Discord, esta “reacción con un emoji para obtener un rol” es en realidad una especie de solución provisional torpe para la falta de funcionalidad en Discord, específicamente porque no tiene mejores formas de solicitar y gestionar la membresía de grupos. Discourse ya tiene varias opciones como “Permitir a los usuarios unirse al grupo libremente” vs “Permitir a los usuarios solicitar unirse”, junto con un conjunto completo de herramientas de administración. Por lo tanto, debería ser posible manejar esto de una mejor manera, y realmente preferiría no ver la membresía de grupo basada en emojis, al menos de forma predeterminada. Podría ser un gran plugin.
Así que hemos pensado mucho en este caso de uso a lo largo de los años. La razón por la que tienes que escribir bots en Discord es porque estás metiendo un palo cuadrado en un agujero redondo, y haciendo esta extraña experiencia de usuario porque no hay nada mejor.
En Discourse, podrás configurar Discourse Automation para lograr el mismo caso de uso, y poder obtener la asignación de grupo/rol de maneras que pueden tener más sentido para tus usuarios, como votar en una encuesta o responder a un mensaje en un chat.