Discourseでボットを作成する

完全に分離したい場合は、Webhook を使用してイベントをボットに配信し、HTTP リクエスト API を使用してボットに Discourse の変更を行わせることができます。

Discourse API ドキュメント

@merefield が示唆しているように、コア機能をオーバーライドせずに、イベントの通知を受け取り、コア API と対話するプラグインを作成することも可能です。これは、保守が容易で、意図しない副作用が発生する可能性が低くなります。

Webhook/API ルートを選択すると、ボットを実行するためのスタックを設定し、Discourse が利用可能な間は常に利用可能であることを確認する必要があります。これらはすべて、Discourse にロードされたプラグインで無料で行われます。

プラグインを作成するには、Ruby を学習し、Discourse クラスに慣れる必要があります。しかし、すでに他の言語でボットを作成および保守できるのであれば、必要なことはすぐに習得できるはずです。

「いいね!」 3