こんにちは!OpenAIとDiscourseのWebhookを通じてチャットボットを実装しました。
TL;DR、Robolivierというユーザーを作成し、メンションされたときに返信するようにしました。
特定のチャンネルとダイレクトメッセージにも返信させたいのですが、Webhookから送信されるイベントのリストに「チャットメッセージ」がありません。
どのようにすれば実現できますか?プラグインはありますか?見落としている設定はありますか?
こんにちは!OpenAIとDiscourseのWebhookを通じてチャットボットを実装しました。
TL;DR、Robolivierというユーザーを作成し、メンションされたときに返信するようにしました。
特定のチャンネルとダイレクトメッセージにも返信させたいのですが、Webhookから送信されるイベントのリストに「チャットメッセージ」がありません。
どのようにすれば実現できますか?プラグインはありますか?見落としている設定はありますか?
ご存知ない方のために、トピック/チャット/プライベートメッセージで動作するDiscourse Chatbot
(ChatGPT対応)があります。
ですので、教育目的でボットを構築しているのでない限り、私ならそれをインストールするでしょう。
また、API経由でこれを行うことは、おそらくチャット履歴を取得してAIの応答を改善したいと考えているため可能かもしれませんが、いくつかの課題に直面する可能性があると思います(間違っていたら訂正してください)。
6件の投稿が既存のトピックにマージされました: Discourse Chatbot
(ChatGPT対応)
しかし、チャットメッセージ用のWebhookがあるとさらに良いでしょう。特にallowed_user_api_push_urlsが非表示設定になった今となってはなおさらです。プラグインを使用できない場合、現時点では通知をポーリングすることしかできず、これは非常に最適とは言えません。
プラグインでWebhookトリガーオプションを追加する方法はありますか?
これに対するプルリクエストは受け入れられますか?
同意します、チャットのWebhookは別のニーズです。