Discourse ボットのチャットメッセージを API に投稿するにはどうすればよいですか? そのような方法はありますか?
最近これに取り組んでいました。
DiscourseチャネルとTelegramグループ間で双方向にメッセージを同期するボットを作成しました。そして、コードを簡略化するために、このAPIを作成しました。役に立つかもしれません。
const { DiscourseApi } = require("node-discourse-api");
const api = new DiscourseApi("https://discourse.example.com");
// APIはDiscourse管理者によって設定されます。未設定のままにして、APIにフォーラムの公開コンテンツのみを読み取らせることもできます。
api.options.api_username = "API_USERNAME";
api.options.api_key = "API_KEY";
// チャンネル2にメッセージを送信します。おそらく、#generalでしょう。
api.chat.sendMessage(2, "hello, world!");
「いいね!」 4