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.
Nivel de usuario requerido: Administrador o Propietario de Grupo (los moderadores requieren la configuración del sitio
moderators_manage_groupspara 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_groupscambia 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:
- Navega a tu página de perfil.
- Haz clic en Invitaciones.
- Selecciona el menú desplegable Agregar a grupos para elegir los grupos a los que deseas invitar a los usuarios.
- Las invitaciones se pueden guardar como un enlace que se puede compartir directamente con los usuarios haciendo clic en Crear enlace.
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 levelde 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:
- Convertir al moderador en propietario del grupo: Asigna al moderador como propietario del grupo específico al que desea invitar a usuarios.
- 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.
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:
- Ve a la página del grupo.
- 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.
![]()
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_groupscon 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_groupsesté habilitada. - No se puede invitar a grupos del sistema: No puedes invitar a usuarios a grupos predefinidos como
adminsotrust_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).

