Chat-Kanäle über API erstellen

Hallo,

unsere App hostet Hunderte von Communities, und jede davon benötigt einen Chat-Kanal. Momentan können wir über die API automatisch Kategorien und Benutzergruppen erstellen, was großartig ist. Allerdings müssen wir jeden Chat-Kanal manuell anlegen, da es hierfür anscheinend keinen API-Endpunkt gibt. Das stellt eine erhebliche Belastung für uns dar.

Gibt es Pläne, die Erstellung von Chat-Kanälen in die API aufzunehmen? Das wäre unglaublich hilfreich, da dies derzeit unser größtes Problem bei der Discourse-Integration ist.

Vielen Dank im Voraus!

Hmm, bist du sicher, dass es keinen API-Endpunkt gibt?

Ich dachte, es wäre dieser hier:

 Category channel — POST /chat/api/channels

 Definiert in plugins/chat/config/routes.rb:9 → Chat::Api::ChannelsController#create
  (plugins/chat/app/controllers/chat/api/channels_controller.rb:60).

Vielen Dank, @chapoi! :slight_smile:

Für alle anderen, die dies ebenfalls versuchen möchten: Nach etwas Recherche habe ich herausgefunden, dass dies die erforderlichen Parameter zum Erstellen eines Chat-Kanals sind. Beachten Sie insbesondere, dass die Kategorien-ID in „chatable_id

Toll, froh, dass ich helfen konnte!

Wenn das Problem behoben ist, markiere bitte den Beitrag, der dir geholfen hat, als Lösung, damit auch andere die Antwort finden können.