Hola @hugi,
Nuestro plugin de asistente personalizado te permite crear una amplia variedad de formularios dentro de Discourse. Puedes utilizar los datos enviados en un formulario para crear una publicación dentro de Discourse.
Parece que la principal diferencia entre un asistente personalizado y lo que describes es que esperas que la creación de la cuenta de usuario ocurra después del envío, o al final del formulario, mientras que el plugin de asistente personalizado actualmente requiere una cuenta de usuario.
Sin embargo, puedes obligar a un usuario a completar un asistente inmediatamente después de crear su cuenta. Por lo tanto, una forma de implementar esto en este momento sería colocar la creación de la cuenta al inicio, seguida de la recopilación de más datos en el asistente con una acción asociada de “create_topic”.
Si estás seguro de que deseas que la creación de la cuenta ocurra después de completar el formulario, podríamos trabajar contigo para agregar esa función al plugin de Asistente Personalizado.
Angus