Как отправить ID только что созданной темы?

После создания темы в заданной категории я хотел бы автоматически отправить её ID. Как это сделать?
(Моя цель — ответить на тему, и мне нужно знать её ID)

Как вы создаете тему? Если вы используете API, оно возвращает нагрузку с ID темы.

Вы также можете отступить и описать всю вашу проблему, а не только это решение

Я хочу создавать темы разными способами, например, с помощью специального мастера. Когда пользователь завершает мастер, я получаю ID созданной темы. Не знаю, как лучше всего решить эту задачу с логической точки зрения.

Если вы планируете использовать Discourse API для этого, в ответе автоматически будет указан ID:

Как насчет использования системы событий?

Например

Но мы говорим о POST или GET запросе и к какой конечной точке?

Тогда и ответы будут разными.

Тогда вам стоит спрашивать именно об этом.

Так что, возможно, ваш вопрос звучит так: «Как мне сделать X с темой, созданной с помощью плагина пользовательского мастера?» Я подозреваю, что ответ даже не обязательно связан с получением topic_id.

Что вы имеете в виду?

Я имею в виду, что если вы опишете реальную проблему, которую пытаетесь решить, а не часть своего способа её решения, то, возможно, сможете получить помощь. Если вы пытаетесь что-то сделать с помощью плагина Custom Wizard, то стоит спросить, как решить именно эту проблему.

Я считаю, что любую проблему можно решить множеством способов, поэтому не понимаю, зачем ограничиваться этим плагином. Наверное, лучше найти или изучить потенциально универсальное решение?

Привет @silvo,

Скорее всего, вам потребуется расширить класс TopicCreator и добавить метод для «отправки вам» (вам нужно будет точно определить, что означает «отправка вам») ID темы при создании новой темы.

Примечание: Также можно расширить класс(ы), который(ые) вызывает класс TopicCreator, но, надеюсь, вы поняли суть.

Надеюсь, это поможет.