Variante de código abierto de Zapier e IFTTT, similar a Node-Red y TriggerHappy, que es fácil de usar y actualmente soporta alrededor de 150 aplicaciones. Podría ser una forma útil de automatizar publicaciones en un tema, categoría o grupo específico, o quizás enviar notificaciones personalizadas. El sitio enlazado incluye toda la documentación para escribir integraciones personalizadas. Me pregunto sobre las posibles formas de implementarlo con Discourse.
Me daba curiosidad saber qué opinan los demás… Mi mente ha estado preocupada por las integraciones de chat que desencadenan acciones basadas en etiquetas y por grupos que moderan cosas.
Notificaciones de chat personalizadas a servicios no compatibles.
Fuentes RSS personalizadas.
Migrar tarjetas y tableros de Trello a Discourse.
Federar publicaciones, temas y mensajes privados a Mastodon / Pleroma / ActivityPub.
Que la creación de un tema específico desencadene la apertura de una nueva sala de chat en Matrix y se vincule de nuevo como una publicación.
Que la creación de un tema en mi Discourse cause que el tema también se publique en tu Discourse.
Uno de los aspectos más interesantes de la automatización es que permite la comunicación bidireccional. Trello podría estar funcionando junto con el componente Kanban en Discourse, comunicándose continuamente. O podría haber un espejo de conversaciones entre Slack y Discourse. Espero que esto ayude a que las ideas fluyan.
categoría, usuario, grupo de usuarios, grupo, publicación de usuario
Crear
Crear una categoría
Obtener todos
Obtener todas las categorías
Actualizar
Actualizar una categoría
Añadir
Crear un usuario en un grupo
Eliminar
Eliminar un usuario del grupo
Crear
Crear un usuario
Obtener
Obtener un usuario
Obtener todos
Obtener todos los usuarios
Crear
Crear una publicación
Obtener
Obtener una publicación
Obtener todos
Obtener todas las publicaciones
Actualizar
Actualizar una publicación
Crear
Crear un grupo
Obtener
Obtener un grupo
Obtener todos
Obtener todos los grupos
Actualizar
Actualizar un grupo
Una cosa muy interesante que se podría hacer sería transferir a Mautic información sobre la actividad en Discourse, para identificar a los usuarios que ponen más energía en Discourse. Por ejemplo, abrir un nuevo hilo o responder resultaría en la transferencia de esta información a Mautic.
Entiendo que eso es posible con N8N. Me adentraré en este flujo de trabajo pronto porque nos desharemos de Mailerlite y planeamos integrar y simplificar nuestras comunicaciones pronto.
Una forma obvia de usar n8n es con los feeds RSS preexistentes de Discourse.
Utilizo RSS como una forma de configurar una búsqueda activa de términos que me interesan en diferentes plataformas. RSS es el único protocolo que prácticamente todo habla, o puede ser traducido (por ejemplo, rss-bridge).
Parece que alguien ha creado un nodo n8n para Discourse, por lo que probablemente será bastante fácil de usar. Y como dice la documentación, si alguna llamada API que esperas no es compatible, siempre puedes recurrir al Nodo HTTP y hacer llamadas REST si sabes lo que haces.
He usado n8n para automatizaciones de marketing y creo que es una herramienta bastante decente. Me alegra que sea de código abierto, lo que creo que hace un argumento mucho más sólido para poseer tu propiedad intelectual, es decir, no construir una gran parte de tu lógica de negocio en una plataforma propietaria sujeta a cambios de tarifas y desplatformación arbitraria. Por lo tanto, puede haber algún sentimiento común con los de la comunidad Discourse.