Incorporación: ¿Discobot, mensajes automáticos u otras opciones?

No estoy seguro de la mejor manera de incorporar a mis miembros. Discobot parece un buen comienzo, pero también me gustaría incluir cosas “específicas de la comunidad” en los tutoriales (relacionadas con el tema de nuestra comunidad), ¿es posible?

De lo contrario, había considerado usar un complemento de automatización para enviar un mensaje privado a los usuarios cuando se unen, y otro un par de días después, etc. Pero no es muy interactivo.

Así es como me gustaría que funcionaran las cosas, ¿es factible y cuál sería la forma más sencilla de hacerlo con Discourse?

  • el nuevo usuario recibe un “mensaje de bienvenida” personalizado con algunas indicaciones sobre cómo empezar en la comunidad (grupo de apoyo para dueños de gatos diabéticos, por lo que el mensaje sería algo tranquilizador, algunos puntos clave a los que prestar atención para poder detectar emergencias críticas, una invitación a publicar en la zona de bienvenida y algunas indicaciones sobre documentos útiles para principiantes)
  • dependiendo de la opción que un nuevo usuario haya seleccionado al registrarse, el mensaje de bienvenida podría ser diferente
  • después de N días, otro mensaje (y así sucesivamente, en ciertos intervalos de tiempo establecidos después de que el usuario se unió)
  • sería genial tener algún tipo de tutorial interactivo, como lo hace discobot para aprender a usar Discourse, pero para nuestro tema: por ejemplo, la misión n.º 1 es crear un tema especial en una categoría dada para tu gato; la misión n.º 2 es completar tu perfil con mucha información que necesitamos; la misión n.º 3 es empezar a rellenar la lista de verificación del kit de emergencia que recomendamos, etc.

¡Gracias!

Ah, y con respecto a Discobot: ¿hay algún lugar donde podamos simplemente ver todos los textos/mensajes para revisarlos y editarlos? Es muy engorroso en la interfaz de administración, especialmente si no sabes qué buscar porque no sabes qué existe.

Puedes personalizar los textos como cualquier texto del sitio (Customize text in Discourse)

“narrative_bot” es el nombre del complemento. Pero hay más de 50 resultados, por lo que no verás todos buscando eso. Entonces, para el tutorial para nuevos usuarios, puedes buscar “narrative_bot.new” y para el tutorial avanzado puedes buscar “narrative_bot.advanced”

No puedes cambiar el disparador que Discobot espera para enviar el siguiente paso del tutorial. Por lo tanto, no puedes cambiarlo para enseñar a los usuarios un flujo de trabajo diferente. Pero puedes personalizarlo para que también explique cosas que quieres que los usuarios sepan mientras hacen lo que espera. Por ejemplo, siempre que haya una cita en la respuesta, el tutorial continuará. No importa si usas el texto predeterminado de Discobot y tus usuarios citan eso o si les pides que creen un tema en una categoría específica [1] y les pides que citen esa publicación en el tutorial.

También son posibles diferentes mensajes de bienvenida basados en los datos que el usuario ingresó durante el registro. Hay una automatización para agregar usuarios a grupos según campos personalizados y hay un script de automatización para enviar un mensaje a un usuario cuando se agrega a un grupo (y puedes configurar un retraso, por lo que también son posibles más mensajes unos días después). (Los grupos pueden ser visibles solo para los administradores si no quieres que tus usuarios los vean).

Hay 2 opciones dentro del tutorial de Discobot: el mensaje que invita al usuario al tutorial y un mensaje de bienvenida general. Pero ambos serían los mismos para todos los usuarios. Por lo que la automatización podría ser la mejor opción para ti. El hecho de que puedas elegir el remitente, para que recibas las respuestas a esos mensajes, también podría ser útil.
Los usuarios también pueden enviar un mensaje a Discobot para el tutorial si lo desean, por lo que podrías informarles sobre el tutorial y cómo iniciarlo dentro de tu mensaje de bienvenida personal [2].


  1. Creating a link to start a new topic with pre-filled information podría ser útil para eso ↩︎

  2. similar al enlace para crear un nuevo tema, también puedes crear enlaces que abran un compositor prellenado para un mensaje personal ↩︎

1 me gusta

Correcto, así que estoy atascado como se describe en Ability to return more than 50 site texts in the admin panel – si no sabes lo que estás buscando, ¡es difícil!

¿Por qué estás atascado? ¿Cuántos resultados obtienes para “narrative_bot.new”?

Encontrar textos es más fácil buscando el texto que deseas cambiar. Entonces, para cambiar el primer mensaje, puedes buscar “I am only a robot” (o la versión en francés de ese). Esto también se explica en Customizing Discobot for your site.

Luego podrías buscar el siguiente. Completar el tutorial y luego buscar los textos de él puede ser útil porque así conoces el orden de los mensajes.

También puedes encontrar textos similares basándote en la clave. Por ejemplo, tomas discourse_narrative_bot.new_user_narrative.hello.message y eliminas una parte para buscar eso. Si eliminas “message” de la clave, también encontrarás el título. Si también eliminas “hello,”, encontrarás más mensajes que el mensaje “hello”.

También puedes encontrar todos los textos en GitHub. La mayoría de los complementos tienen un archivo de cliente y uno de servidor. Los mensajes están en el archivo del servidor, pero me resulta bastante difícil obtener claves de esos archivos. Prefiero Crowdin para buscar más textos de los que devuelve la interfaz de Discourse, pero normalmente buscar y usar las claves es suficiente.

¿Permite que sus usuarios seleccionen el idioma de la interfaz en sus preferencias? Entonces, personalizar el texto en un solo idioma hará que los usuarios con un idioma de interfaz diferente no vean la información que agregó. Un ejemplo de esto es la página “Acerca de” aquí en Meta, donde solo los usuarios que ven Meta en inglés ven la dirección de correo electrónico para enviar mensajes a los moderadores.


El mensaje que cree con el complemento de automatizaciones se enviará tal como lo escribe. Es el mismo para todos los usuarios, sin importar el idioma que prefieran.
No puedo decir qué tan relevante es esto para su comunidad, pero quizás podría deshabilitar la selección de idioma para los usuarios antes de invitarlos al foro.