Invitar a los usuarios a un grupo

:bookmark: Esta guía explica cómo invitar a usuarios a un grupo en tu comunidad de Discourse, abarcando métodos para administradores, propietarios de grupos y moderadores con permisos específicos.

:person_raising_hand: Nivel de usuario requerido: Administrador o Propietario de Grupo (los moderadores requieren la configuración del sitio moderators_manage_groups para invitar a usuarios a grupos que no poseen)

Los administradores y los propietarios de grupos pueden crear invitaciones para agregar usuarios nuevos y existentes a grupos personalizados. Por lo general, los moderadores no pueden invitar a usuarios a grupos a menos que sean los propietarios de ese grupo específico, o si el administrador del sitio ha habilitado la configuración moderators_manage_groups.

Esta guía explicará:

  • Cómo los administradores y propietarios de grupos pueden enviar invitaciones a usuarios.
  • Cómo los moderadores pueden invitar a usuarios a grupos que poseen.
  • Cómo la configuración del sitio moderators_manage_groups cambia los permisos.
  • El uso de la API de Discourse para invitaciones de usuarios.
  • El envío de invitaciones masivas mediante carga de CSV.

Invitar a usuarios a un grupo

Los administradores pueden invitar tanto a usuarios nuevos como existentes a uno o más grupos personalizados. Así es como hacerlo:

  1. Navega a tu página de perfil.
  2. Haz clic en Invitaciones.
  3. Selecciona el menú desplegable Agregar a grupos para elegir los grupos a los que deseas invitar a los usuarios.
  4. Las invitaciones se pueden guardar como un enlace que se puede compartir directamente con los usuarios haciendo clic en Crear enlace.

:information_source: No es posible invitar a usuarios a grupos predefinidos, como los grupos de nivel de confianza, administradores, moderadores o personal. Como solución alternativa, puedes configurar un grupo personalizado para establecer automáticamente el nivel de confianza de un usuario en la sección Gestionar > Membresía > Efectos de la página de configuración del grupo. Al hacer esto, puedes establecer el nivel de confianza de los usuarios invitados a un nivel diferente al establecido por la configuración default invitee trust level de tu sitio.

Consulta Configuración de cómo los usuarios pueden crear y enviar invitaciones para que otros se unan a tu comunidad para obtener más detalles sobre el envío de invitaciones.

Permisos de moderador

Por defecto, los moderadores no pueden invitar a usuarios a grupos que no poseen. Si un moderador intenta agregar un grupo a una invitación sin ser propietario de ese grupo, recibirá un error: «No tienes permiso para ver el recurso solicitado».

Hay dos formas de otorgar esta capacidad a los moderadores:

  1. Convertir al moderador en propietario del grupo: Asigna al moderador como propietario del grupo específico al que desea invitar a usuarios.
  2. Habilitar la configuración del sitio moderators_manage_groups: Esto permite que todos los moderadores creen y gestionen grupos (incluido el envío de invitaciones) en todo el sitio. Esta configuración se encuentra en Admin → Configuración → Grupos.

:warning: Solución de problemas: Si eres moderador y ves el menú desplegable «Agregar a grupos» en el formulario de invitación pero recibes un error al enviar, asegúrate de ser propietario del grupo seleccionado. Si no lo eres, pide a un administrador que te convierta en propietario de ese grupo o que habilite la configuración del sitio moderators_manage_groups.

Invitar a usuarios como propietario de grupo

Si eres propietario de un grupo, puedes invitar a nuevos usuarios al grupo que posees. Sigue estos pasos:

  1. Ve a la página del grupo.
  2. Haz clic en el botón Invitar.

Agregar usuarios existentes

Los propietarios de grupos también pueden invitar a usuarios existentes (aquellos que ya tienen una cuenta en el sitio) a grupos utilizando el botón Agregar usuarios.

2026-06-22_invite-add-users-btn

Uso de la API

Las invitaciones a grupos también se pueden enviar utilizando la API de Discourse con el punto final de API /invites.json. Alternativamente, puedes usar The Discourse API gem para enviar invitaciones usando Ruby.

A continuación se muestra un ejemplo de API utilizando Discourse API Gem:

require 'discourse_api'

client = DiscourseApi::Client.new("https://discourse.example.com")
client.api_key = "your_key"
client.api_username = "an_admin"

# Invitar a un usuario por correo electrónico a grupos específicos
client.invite_user(
  email: "bob@bob.com",
  group_ids: "1,2,3"
)

Invitaciones masivas

Las invitaciones masivas a usuarios se pueden realizar cargando un archivo CSV. Para obtener detalles sobre este proceso, lee la guía detallada aquí: Enviar invitaciones masivas de usuarios.

Mejores prácticas

  • Crea grupos personalizados para organizar a los usuarios según roles o permisos en lugar de usar grupos del sistema para invitaciones.
  • Ofrece instrucciones claras en tus mensajes de invitación para evitar confusiones sobre por qué se invita a un usuario.
  • Revisa y gestiona periódicamente las membresías de los grupos para mantener una comunidad organizada y eliminar usuarios inactivos.
  • Utiliza la configuración moderators_manage_groups con cuidado: Habilitarla otorga a los moderadores un poder significativo; asegúrate de que tu equipo de moderación esté capacitado en las mejores prácticas de gestión de grupos antes de habilitarla.

Problemas comunes y soluciones

  • La invitación no funciona: Verifica las fechas de caducidad de la invitación y los límites de canje.
  • Los usuarios no reciben invitaciones: Verifica los registros de correos electrónicos enviados y asegúrate de que la dirección de correo electrónico sea válida.
  • Error «No tienes permiso»: Si eres moderador, asegúrate de ser propietario del grupo al que intentas invitar, o de que la configuración del sitio moderators_manage_groups esté habilitada.
  • No se puede invitar a grupos del sistema: No puedes invitar a usuarios a grupos predefinidos como admins o trust_level_2. En su lugar, crea un grupo personalizado con los efectos deseados.

Preguntas frecuentes

¿Pueden los moderadores invitar a usuarios a cualquier grupo?
No. Por defecto, los moderadores solo pueden invitar a usuarios a grupos que poseen personalmente. Para permitir que los moderadores inviten a usuarios a cualquier grupo, un administrador debe habilitar la configuración del sitio moderators_manage_groups.

¿Puedo invitar a usuarios al grupo «Staff»?
No. No puedes invitar a usuarios a grupos del sistema predefinidos. En su lugar, crea un grupo personalizado y configúralo para otorgar el nivel de confianza o los permisos deseados.

¿Cómo invito a un usuario que ya tiene una cuenta?
Usa el botón Agregar usuarios en la página del grupo (para propietarios de grupos) o el menú desplegable Agregar a grupos al crear una invitación (para administradores).

Recursos adicionales

15 Me gusta

El nivel de usuario requerido no menciona a los moderadores, pero la primera oración menciona “personal”, que los incluye.

¡Estás en lo cierto! Estoy bastante seguro de que los moderadores no pueden hacer invitaciones grupales en absoluto, a menos que también sean propietarios del grupo. Pero no lo he probado realmente en mucho tiempo.

Cabe destacar que el OP es una wiki, por lo que puedes cambiarlo tú mismo.