@merefield ¡Hola! Gran trabajo en esto. Como muchos, estoy seguro, encontré esta publicación tratando de buscar plugins o bots que puedan conectar Discourse y Discord de una forma u otra.
En este punto, estaba a punto de rendirme y contratar a un desarrollador para que lo hiciera por mí, pero creo en el código abierto y estoy agradecido de haber encontrado este tema primero.
En una de las comunidades de Discord que ayudo a moderar, hay múltiples bibliotecas de diferentes autores cuyas comunidades se superponen y, por lo tanto, usan ese Discord y el canal relevante para soporte técnico de esa biblioteca.
La solución ideal para SEO, creación de bases de conocimiento y conveniencia sería que todos usaran un foro de Discourse, pero en igualdad de condiciones, la gente simplemente prefiere publicar sus preguntas en Discord y la parte que responde se queda buscando alguna solución manual para replicar esa conversación en Discourse.
En un esfuerzo por combatir esta ineficiencia sin forzar una mala experiencia de usuario (por ejemplo, “Bienvenido a Discord, ahora usa Discourse y repite la misma pregunta de nuevo”), me gustaría que el comentario principal de cada canal de biblioteca tuviera el potencial de generar automáticamente un nuevo tema en el foro de Discourse. Esto generaría spam rápidamente, así que querría que solo se activara si:
-
se convierte en un hilo (lo que implica que fue una pregunta que realmente tuvo respuesta)
-
fue respondido con un emoji elegido por un rol autorizado (soporte técnico, moderador, administrador, etc.)
A partir de ahí, los comentarios de seguimiento en ese hilo de Discord se seguirían automáticamente y se publicarían como respuestas en el mismo tema principal de Discourse. (Nota: No es importante que existan cuentas de usuario; enviarlo como “sistema” o un bot designado sería aceptable, siempre y cuando mencione el nombre de usuario de origen en el cuerpo de las publicaciones)
Basado en estos requisitos, tengo algunas preguntas:
-
¿el bot en cuestión en este tema está listo para esto?
-
Si no, ¿qué partes no están listas todavía o no están planificadas? (Veo que los hilos son algo “en proceso”, pero si se trata de prioridades financieras, puedo publicar una buena recompensa para hacerlo realidad)
-
Si se necesita publicar dicha recompensa para el desarrollo, ¿cuál es el método apropiado para la comisión? ¿Cuáles son los requisitos y expectativas (costos, plazos, etc.)?
Agradezco el trabajo que tú (¡y todos!) han hecho hasta ahora y espero tu pronta respuesta.
~carrot