Publicando mensaje de chat desde discourse chat bot a una API

He estado tratando de averiguar cómo podemos enviar mensajes de chat de bots de Discourse a alguna API. ¿Hay alguna forma de hacerlo?

He estado trabajando en esto últimamente.

Escribí un bot para sincronizar mensajes en ambas direcciones entre mi canal de chat de Discourse y mi grupo de Telegram, y luego, para simplificar el código, creé esta API. ¿Quizás te ayude?

const { DiscourseApi } = require("node-discourse-api");

const api = new DiscourseApi("https://discourse.example.com");

// API configurada por el administrador de Discourse. También puedes dejarla sin establecer y hacer que la API lea solo el contenido público de tu foro.
api.options.api_username = "API_USERNAME";
api.options.api_key = "API_KEY";
// Envía un mensaje en el canal 2. Probablemente, es #general
api.chat.sendMessage(2, "hola, mundo!");
4 Me gusta