Estoy construyendo comunidades que unen a las personas. La gamificación es uno de los elementos obvios a implementar.
Antes de cambiar de Discord a Discourse, desarrollé algunos bots personalizados que cumplían exactamente esa función.
Por nombrar solo algunos:
GM Bot: Bot que te respondería cada vez que dijeras “GM” en el canal dedicado, respondería con una cita motivadora y haría un seguimiento de tu racha de “madrugador” si te levantabas antes de las 6 a.m.
Progress Bot: Un bot que haría un seguimiento de tus entrenamientos, meditaciones, diarios y éxitos mensuales. De esta manera, todos los involucrados se motivarían a mantener la racha y podrían monitorear públicamente el progreso de los demás.
Estos son solo 2, que fueron muy bien recibidos y utilizados ampliamente por mi comunidad.
¿Hay alguna forma de implementar gamificación de este tipo en Discourse?
(No busco una respuesta directa de sí o no, sino más bien una lluvia de ideas sobre cuáles son las “frutas maduras” que podría utilizar de inmediato y qué se podría hacer a lo largo del tiempo y con presupuesto).
Un enfoque que he visto en comunidades de práctica es el uso de categorías de diario. Puedes implementarlas usando el plugin de diario o ajustando la configuración de la categoría a tus necesidades.
Esto es realmente inteligente (dependiendo del contexto, por supuesto, suena como si hubiera funcionado en tu comunidad).
Pero sí, creo que la automatización será tu amiga para este tipo de cosas.
Y si descubres que no tiene los desencadenantes, etc., que necesitas disponibles, te insto a que publiques en el tema. Quién sabe si se pueden añadir más
Alternativamente, Discourse tiene muchos webhooks/APIs disponibles, por lo que si necesitas ir con todo con tus automatizaciones, podrías usar algo como Zapier o herramientas similares sin código.
Si necesita algo listo para usar, podría modificar Niveles de confianza de Discourse con sus propios títulos, insignias e imágenes para que estén relacionados con su comunidad. Como inspiración, a menudo voy a forum.uipath.com/badges, pero hay sitios que han personalizado aún más los niveles de confianza.
Lo que busco no es necesariamente la solución lista para usar, sino algo que funcione a un nivel psicológico más profundo para mantener a los usuarios más “enganchados” (¡en el buen sentido!) a la comunidad en la que participan.
@loginerror, ¿se te ocurrió lo de estas insignias? ¡Parecen realmente maravillosas!
Sí, junto con nuestro increíble equipo de la Comunidad
Para las insignias, creo que usamos casi todas las formas en las que puedes otorgarlas (las de GitHub provienen del complemento, tenemos automatizaciones de API internas para nuestra Academia, tenemos algunas que se realizan a través de consultas SQL del explorador de datos personalizado y, por último, algunas que se otorgan manualmente).
A menos que la pregunta fuera puramente sobre cómo se ven, en cuyo caso no puedo llevarme el mérito en absoluto. Mis habilidades artísticas no lo permitirían