チャットメッセージのWebhooks?

こんにちは!OpenAIとDiscourseのWebhookを通じてチャットボットを実装しました。

TL;DR、Robolivierというユーザーを作成し、メンションされたときに返信するようにしました。

特定のチャンネルとダイレクトメッセージにも返信させたいのですが、Webhookから送信されるイベントのリストに「チャットメッセージ」がありません。

どのようにすれば実現できますか?プラグインはありますか?見落としている設定はありますか?

「いいね!」 2

ご存知ない方のために、トピック/チャット/プライベートメッセージで動作するDiscourse Chatbot :robot: (ChatGPT対応)があります。

ですので、教育目的でボットを構築しているのでない限り、私ならそれをインストールするでしょう。

また、API経由でこれを行うことは、おそらくチャット履歴を取得してAIの応答を改善したいと考えているため可能かもしれませんが、いくつかの課題に直面する可能性があると思います(間違っていたら訂正してください)。

「いいね!」 1

6件の投稿が既存のトピックにマージされました: Discourse Chatbot :robot: (ChatGPT対応)

しかし、チャットメッセージ用のWebhookがあるとさらに良いでしょう。特にallowed_user_api_push_urlsが非表示設定になった今となってはなおさらです。プラグインを使用できない場合、現時点では通知をポーリングすることしかできず、これは非常に最適とは言えません。

プラグインでWebhookトリガーオプションを追加する方法はありますか?
これに対するプルリクエストは受け入れられますか?

「いいね!」 4

同意します、チャットのWebhookは別のニーズです。