Webhooks bei Chatnachrichten?

Hallo! Ich habe einen Chatbot über die Webhooks von OpenAi & Discourse implementiert.

TL;DR, ich habe einen Benutzer namens Robolivier erstellt, der antwortet, wenn er erwähnt wird.

Ich möchte, dass er auf einen bestimmten Kanal und auf Direktnachrichten antwortet.

In der Liste der über Webhook gesendeten Ereignisse gibt es keine „Chatnachrichten“:

Wie gehe ich dabei vor? Gibt es ein Plugin? Vielleicht eine Einstellung, die ich übersehen habe?

2 „Gefällt mir“

Hallo, falls Sie es noch nicht wussten, es gibt Discourse Chatbot :robot: (unterstützt ChatGPT), der bereits in Themen/Chats/PMs funktioniert.

Wenn Sie Ihren Bot also nicht zu Bildungszwecken bauen, würde ich ihn einfach installieren, wenn ich Sie wäre.

Ich denke auch, dass dies über die API möglich ist, da Sie wahrscheinlich den Chatverlauf abrufen möchten, um Ihre KI-Antworten zu verbessern, aber Sie könnten auf einige Herausforderungen stoßen (korrigieren Sie mich, wenn ich falsch liege).

1 „Gefällt mir“

6 Beiträge wurden in ein bestehendes Thema zusammengeführt: Discourse Chatbot :robot: (unterstützt ChatGPT)

Aber es wäre trotzdem schön, einen Webhook für Chatnachrichten zu haben, besonders da allowed_user_api_push_urls jetzt eine versteckte Einstellung ist. Wenn Sie kein Plugin verwenden können, ist derzeit alles, was Sie tun können, das Abfragen von Benachrichtigungen, was ziemlich suboptimal ist.

Gibt es eine Möglichkeit, wie ein Plugin eine Webhook-Triggeroption hinzufügen kann?
Würde ein PR dafür akzeptiert werden?

4 „Gefällt mir“

stimme zu, Chat-Webhook ist ein anderer Bedarf,