Hallo, gibt es ein Dokument, das erklärt, wie man über die API auf den Chat-Kanal zugreift? Danke.
Sie könnten versuchen, sich diesen Beitrag anzusehen.
Wir haben keine offizielle API-Dokumentation für Chat ATM.
Um die Kanalinformationen zu erhalten, lautet der Endpunkt: /chat/api/channels/:id.json
Wenn Sie auf die Nachrichten zugreifen möchten: /chat/api/channels/:id/messages.json mit den verfügbaren Parametern:
fetch_from_last_read=true
page_size=10
target_message_id=23323
direction=past/future
Ist es möglich, als bestimmter Benutzer an einen dynamischen Kanal zu POSTEN? Ich habe die Webhook-Konfiguration gesehen, aber es scheint, dass diese nur für einen einzelnen vorhandenen Kanal funktioniert, der als Systembenutzer fungiert.
Ich verwende meine Instanz als Backend für die Community-Funktionen meiner Plattform und bin daran interessiert, Chat zu nutzen, da dies besser geeignet zu sein scheint, als die Länge und Ratenbegrenzung von Themen zu konfigurieren, um kurzfristige Kommunikation zu ermöglichen.
Zu früh getippt, ich habe es herausgefunden, aber ich vermute, das ist „inoffiziell“
curl --location 'https://MY_DISCOURSE.com/chat/4.json' \
--header 'Content-Type: application/json' \
--header 'Api-Key: THE_KEY' \
--header 'Api-Username: THE_ACTING_USER' \
--data '{ "message": "Meine tolle Chat-Nachricht!"}'