Invitar usuarios a un grupo

:bookmark: Esta guía explica cómo invitar a usuarios a un grupo en tu comunidad de Discourse, cubriendo los métodos de personal y de propietario del grupo.

:person_raising_hand: Nivel de usuario requerido: Administrador o Propietario del grupo

El personal del foro y los propietarios de grupos pueden crear invitaciones para añadir usuarios nuevos y existentes a los grupos.

Esta guía explicará:

  • Cómo el personal y los propietarios de grupos pueden enviar invitaciones a los usuarios.
  • Uso de la API de Discourse para invitaciones de usuarios.
  • Envío de invitaciones masivas mediante carga de CSV.

:information_source: No es posible invitar usuarios a grupos predefinidos como 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 Efectos de la página de configuración del grupo. Hacer esto te permitirá establecer el nivel de confianza de los usuarios invitados a un nivel de confianza diferente al establecido por la configuración default invitee trust level (nivel de confianza predeterminado del invitado) de tu sitio.

Invitar usuarios como personal

El personal de Discourse puede invitar a usuarios nuevos y existentes a uno o más grupos personalizados. Así es cómo se hace:

  1. Navega a tu página de perfil.
  2. Haz clic en “Invites” (Invitaciones).
  3. Selecciona el menú desplegable “Add to groups” (Añadir a grupos) para seleccionar los grupos a los que deseas invitar usuarios.
  4. Las invitaciones se pueden guardar como un enlace que se puede compartir directamente con los usuarios haciendo clic en “Save Invite” (Guardar invitación), o enviarse por correo electrónico haciendo clic en “Save and Send Email” (Guardar y enviar correo electrónico).

Consulta Configuring how users can create and send invites for others to join your community para obtener detalles adicionales sobre el envío de invitaciones.

Invitar usuarios como propietario de un 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 “Invite” (Invitar).

Los propietarios de grupos también pueden invitar a usuarios existentes a grupos usando el botón “Add Users” (Añadir usuarios).

Uso de la API

Las invitaciones a grupos también se pueden enviar usando la API de Discourse con el endpoint de la API /invites.json.

Alternativamente, puedes usar The Discourse API gem para enviar invitaciones usando Ruby.

El siguiente es un ejemplo de API usando la gema de la API de Discourse:

require 'discourse_api'

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

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

Invitaciones Masivas

Invitar a usuarios masivamente se puede hacer subiendo un archivo CSV. Para obtener detalles sobre este proceso, lee la guía detallada aquí: Send Bulk User Invites.

Mejores prácticas

  • Crea grupos personalizados para organizar a los usuarios según roles o permisos.
  • Ofrece instrucciones claras en tus mensajes de invitación para evitar confusiones.
  • Revisa y gestiona regularmente las membresías de grupos para mantener una comunidad organizada.

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.