Discobot tiene problemas: cierra el mensaje de bienvenida en mi instalación y no responde aquí en Meta

Estoy intentando arreglar las cosas con Discobot, así que creé un nuevo usuario de prueba para mi comunidad y ahora he editado el mensaje de bienvenida a mi gusto. Me gustaría probarlo de nuevo. ¿Hay alguna forma de hacerlo sin crear otro usuario de prueba?

Vi referencias a decir “startover” o “start new user” a Discobot, así que quería intentarlo, pero cuando fui a mi conversación de mensajes con él, la había cerrado. disable_discourse_narrative_bot_welcome_post es falso, lo comprobé.

Así que vine aquí a Meta para probar con Discobot aquí, y no está respondiendo a ninguno de mis mensajes.

¡Ciertamente me estoy perdiendo algo, pero no sé qué es!

Discobot está deshabilitado aquí en Meta.

Los comandos para reiniciar el tutorial no te ayudarán a probar el mensaje de bienvenida de nuevo. Ese mensaje solo se envía una vez. El comando que encontraste es para reiniciar el tutorial, pero este comienza con el mensaje sobre cómo marcar, no con el mensaje de bienvenida.

No estoy seguro de cómo creas actualmente un usuario de prueba, pero normalmente lo habilito desde la página de administración del usuario de prueba y luego me hago pasar por él, lo cual mejoró aún más con el próximo cambio, por lo que ya no necesito iniciar sesión con mi cuenta de administrador después.

1 me gusta

(publicación eliminada por el autor)

De alguna manera, después de terminar el tutorial, ejecutar @discobot start tutorial lo hizo de nuevo. Te envía un mensaje privado después de que publicas eso.

¿Es ese el mensaje de inicio del tutorial o el mensaje de bienvenida que se te envía?

¡Ah, bueno saberlo!

¡También es bueno saberlo! :cry:

Oh, acabo de crear un nuevo usuario “normal” con una dirección de correo electrónico alternativa e inicié sesión desde otro navegador. ¿Existe algo como un “usuario de prueba” en el sistema?

El caso es que no quiero pasar por todo el tutorial, solo me gustaría poder empezar de nuevo para ver si las modificaciones que hice al primer(os) mensaje(s) se ven y funcionan bien…

Pregunta extra: ¿hay chatbots alternativos no basados en IA a Discobot que podamos usar? (Digo no basados en IA porque ahora el dolor de cabeza de configurar la IA en mi instancia es demasiado para mí, lo haré más tarde, pero me gustaría algún tipo de mensaje de bienvenida interactivo mientras tanto).

Después de editar la primera publicación (“¡Gracias por unirte a XYZ y bienvenido!”) y ejecutar @discobot start tutorial, pude ver la versión actualizada.

Uno que me viene a la mente es Discourse Frotz 🧙.

2 Me gusta

No estoy seguro de que estemos hablando del mismo mensaje. Estoy de acuerdo en que este se vuelve a enviar cuando reinicias el tutorial (y no tienes que terminarlo para hacerlo)


Que este se vuelva a enviar es a lo que me refería con

Pero si configuras Discobot para enviar un mensaje de bienvenida en lugar del tutorial (configuración Discourse Narrative Bot welcome post type configurada en “Enviar a todos los usuarios nuevos un mensaje de bienvenida con una guía de inicio rápido”), se envía un mensaje diferente

Y ese no se vuelve a enviar si reinicias el tutorial. Pero es el que se cierra automáticamente, así que supongo que es el que se usa aquí.

3 Me gusta

Quizás Custom Wizard Plugin 🧙 sea más lo que quieres. Discobot solo puede reaccionar a los desencadenantes establecidos en el código. Realmente no puede hacer que el usuario haga nada más. Por lo tanto, aunque puedes cambiar qué enlaces se utilizan como ejemplos para la vista previa de enlaces (oneboxing), realmente no puedes crear una experiencia diferente.
Sugería enviar mensajes de bienvenida usando el complemento de automatización antes, así que no lo menciono de nuevo.

1 me gusta

Lo hiciste, y gracias :hugs: por eso, porque se me había escapado de mi cerebro. Definitivamente parece más lo que necesito.

¡Oh, eso lo explicaría! Entonces, si configuras eso, el mensaje simplemente se envía y se cierra, ¿y se asume que el usuario no responderá?

No hay una funcionalidad especial de “usuario de prueba” en el sistema; eso simplemente se refiere a una cuenta con la que pruebas, como estás haciendo. :+1: