Discourseボットを簡単に作成する方法

フォームの API を活用したボットの作成や、ボットアカウントの作成を容易にする機能のリリース予定はありますか?

いいえ、現時点ではそのような計画はありません。

「いいね!」 1

なるほど、Discord のように、開発者ポータルでボットを作成できる仕組みを Discourse にも導入して、API と自由にやり取りできるようにするのはどうでしょうか。

プラグインを使用して「ボット」を作成することが可能です。

私は最近、特定のグループのメンバーが特定のコマンドで返信を行うと、ボット(システムユーザー)がトピックを閉じるようにするプラグインを作成しました。ぜひご覧ください:

ボットを作成するための特定の機能は Discourse のコアに統合されていませんが、Discord ボットの作成ロジックと比較的類似しているはずです。

「いいね!」 4

はい、Discordで「ボット」と呼ばれるものは、Discourseのプラグインに相当します。同じ概念で、名前が異なるだけです。

「いいね!」 7

Discourse と Discord の両方、あるいはどちらか一方でも動作するボットのフレームワークを提供するプラグインはこちらです:Discord Bot Construction Kit 🤖

これは必要に応じてフォークして拡張することを想定して作られていますが、もちろん Discord を併用している方を主な対象としています。

「いいね!」 3

ウェブサイトには、API 専用のセクションを設けることを考えていました。Discord の開発者ページのように、そこでボットアカウントを作成したり API を利用したりできるようにし、同時にドキュメントも掲載する予定です。

すべてが API を通じて利用可能です。ドキュメントは「Discourse API のリバースエンジニアリング方法」をご覧ください。

「いいね!」 1

それは承知していますが、少しアクセスしやすくしようと考えています。Discourse のブランドを削除してコミュニティを利用する場合、API ドキュメントへのアクセスが難しくなる可能性があるためです。