Nachdem Sie ein Thema in einer bestimmten Kategorie erstellt haben, möchten Sie die ID des Themas automatisch senden. Wie können Sie das tun? (Mein Ziel ist es, auf das Thema zu antworten, und ich muss seine ID kennen)
Wie erstellst du das Thema? Wenn du die API verwendest, erhältst du eine Antwort mit der Topic-ID.
Vielleicht solltest du auch einen Schritt zurücktreten und dein gesamtes Problem beschreiben und nicht nur diese Lösung.
Ich möchte Themen auf verschiedene Arten erstellen, zum Beispiel über einen benutzerdefinierten Assistenten. Wenn der Benutzer den Assistenten beendet, kenne ich die ID des erstellten Themas über den abgeschlossenen Assistenten. Ich weiß nicht, wie ich dies logisch am besten lösen kann.
Wenn Sie dafür die Discourse-API verwenden möchten, liefert die Antwort automatisch die ID:
Was hältst du davon, das Event-System zu nutzen?
z.
Aber wir sprechen über die POST- oder GET-Anfrage und zu welchem Endpunkt?
Dann gibt es auch unterschiedliche Antworten.
Dann solltest du genau danach fragen.
Deine Frage lautet also vielleicht: „Wie mache ich X mit einem Thema, das mit dem Plugin für den benutzerdefinierten Assistenten erstellt wurde?
Was genau meinst du damit?
Ich meine, dass du Hilfe bekommen könntest, wenn du das eigentliche Problem beschreibst, das du lösen möchtest, anstatt nur einen Teil deiner Lösungsmethode. Wenn du mit dem Custom Wizard-Plugin etwas erreichen willst, solltest du fragen, wie man dieses Problem löst.
Ich denke, dass jedes Problem auf viele Arten gelöst werden kann, daher weiß ich nicht, warum ich mich auf dieses Plugin beschränken sollte. Ich schätze, es ist besser, eine potenziell universelle Lösung zu finden oder zu lernen?
Hallo @silvo,
Höchstwahrscheinlich musst du die Klasse TopicCreator erweitern und eine Methode hinzufügen, die dir die Topic-ID eines neuen Themas „sendet