Invita gli utenti a un gruppo

:bookmark: Questa guida spiega come invitare gli utenti a un gruppo nella tua comunità Discourse, coprendo i metodi per amministratori, proprietari di gruppo e moderatori con permessi specifici.

:person_raising_hand: Livello utente richiesto: Amministratore o Proprietario di gruppo (i moderatori richiedono l’impostazione del sito moderators_manage_groups per invitare gli utenti in gruppi di cui non sono proprietari)

Gli amministratori e i proprietari di gruppo possono creare inviti per aggiungere nuovi utenti e utenti esistenti a gruppi personalizzati. I moderatori generalmente non possono invitare gli utenti nei gruppi, a meno che non siano proprietari di quel gruppo specifico o che l’amministratore del sito abbia abilitato l’impostazione moderators_manage_groups.

Questa guida spiegherà:

  • Come gli amministratori e i proprietari di gruppo possono inviare inviti agli utenti.
  • Come i moderatori possono invitare gli utenti nei gruppi di cui sono proprietari.
  • Come l’impostazione del sito moderators_manage_groups modifica i permessi.
  • L’utilizzo dell’API di Discourse per gli inviti utente.
  • L’invio di inviti in blocco tramite caricamento CSV.

Invitare gli utenti a un gruppo

Gli amministratori possono invitare nuovi ed esistenti utenti a uno o più gruppi personalizzati. Ecco come fare:

  1. Vai alla tua pagina del profilo.
  2. Clicca su Inviti.
  3. Seleziona il menu a discesa Aggiungi ai gruppi per selezionare i gruppi a cui vuoi invitare gli utenti.
  4. Gli inviti possono essere salvati come un link che può essere condiviso direttamente con gli utenti facendo clic su Crea link.

:information_source: Non è possibile invitare gli utenti a gruppi predefiniti come i gruppi di livello di fiducia, admin, mod o staff. Come soluzione alternativa, puoi configurare un gruppo personalizzato per impostare automaticamente il livello di fiducia di un utente nella sezione Gestisci > Appartenenza > Effetti della pagina di configurazione del gruppo. Facendo ciò, puoi impostare il livello di fiducia degli utenti invitati su un livello diverso da quello impostato dall’impostazione del sito default invitee trust level.

Vedi Configurazione di come gli utenti possono creare e inviare inviti per altri per unirsi alla tua comunità per ulteriori dettagli sull’invio di inviti.

Permessi dei moderatori

Per impostazione predefinita, i moderatori non possono invitare gli utenti nei gruppi di cui non sono proprietari. Se un moderatore tenta di aggiungere un gruppo a un invito senza essere proprietario di quel gruppo, riceverà un errore “Non sei autorizzato a visualizzare la risorsa richiesta”.

Ci sono due modi per concedere questa capacità ai moderatori:

  1. Rendi il moderatore proprietario di un gruppo: Assegna al moderatore il ruolo di proprietario del gruppo specifico a cui desidera invitare gli utenti.
  2. Abilita l’impostazione del sito moderators_manage_groups: Questo consente a tutti i moderatori di creare e gestire gruppi (incluso l’invio di inviti) in tutto il sito. Questa impostazione si trova sotto Admin → Impostazioni → Gruppi.

:warning: Risoluzione dei problemi: Se sei un moderatore e vedi il menu a discesa “Aggiungi ai gruppi” nel modulo di invito ma ricevi un errore durante l’invio, assicurati di essere proprietario del gruppo selezionato. Se non lo sei, chiedi a un amministratore di renderti proprietario di quel gruppo o di abilitare l’impostazione del sito moderators_manage_groups.

Invitare gli utenti come proprietario di un gruppo

Se sei un proprietario di gruppo, puoi invitare nuovi utenti nel gruppo di cui sei proprietario. Segui questi passaggi:

  1. Vai alla pagina del gruppo.
  2. Clicca sul pulsante Invita.

Aggiunta di utenti esistenti

I proprietari di gruppo possono anche invitare utenti esistenti (coloro che hanno già un account sul sito) ai gruppi utilizzando il pulsante Aggiungi utenti.

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

Utilizzo dell’API

Gli inviti ai gruppi possono anche essere inviati utilizzando l’API di Discourse con l’endpoint dell’API /invites.json. In alternativa, puoi utilizzare The Discourse API gem per inviare inviti utilizzando Ruby.

Di seguito è riportato un esempio di API utilizzando la Discourse API Gem:

require 'discourse_api'

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

# Invita utente per email a gruppi specifici
client.invite_user(
  email: "bob@bob.com",
  group_ids: "1,2,3"
)

Inviti in blocco

L’invio in blocco di inviti agli utenti può essere effettuato caricando un file CSV. Per i dettagli su questo processo, leggi la guida dettagliata qui: Invia inviti utente in blocco.

Buone pratiche

  • Crea gruppi personalizzati per organizzare gli utenti in base a ruoli o permessi piuttosto che utilizzare gruppi di sistema per gli inviti.
  • Offri istruzioni chiare nei messaggi di invito per evitare confusione sul motivo per cui un utente viene invitato.
  • Rivedi e gestisci regolarmente le appartenenze ai gruppi per mantenere una comunità ordinata e rimuovere gli utenti inattivi.
  • Utilizza con cautela l’impostazione moderators_manage_groups: Abilitare questa opzione conferisce ai moderatori un potere significativo; assicurati che il tuo team di moderazione sia formato sulle migliori pratiche di gestione dei gruppi prima di abilitarla.

Problemi comuni e soluzioni

  • Invito non funzionante: Controlla le date di scadenza degli inviti e i limiti di riscatto.
  • Utenti che non ricevono inviti: Verifica i log delle email inviate e assicurati che l’indirizzo email sia valido.
  • Errore “Non sei autorizzato”: Se sei un moderatore, assicurati di essere proprietario del gruppo a cui stai cercando di invitare, o che l’impostazione del sito moderators_manage_groups sia abilitata.
  • Impossibile invitare ai gruppi di sistema: Non puoi invitare utenti a gruppi di sistema predefiniti come admins o trust_level_2. Crea invece un gruppo personalizzato con gli effetti desiderati.

Domande frequenti

I moderatori possono invitare gli utenti in qualsiasi gruppo?
No. Per impostazione predefinita, i moderatori possono invitare gli utenti solo nei gruppi di cui sono personalmente proprietari. Per consentire ai moderatori di invitare gli utenti in qualsiasi gruppo, un amministratore deve abilitare l’impostazione del sito moderators_manage_groups.

Posso invitare utenti nel gruppo “Staff”?
No. Non puoi invitare utenti in gruppi di sistema predefiniti. Crea invece un gruppo personalizzato e configuralo per concedere il livello di fiducia o i permessi desiderati.

Come invito un utente che ha già un account?
Utilizza il pulsante Aggiungi utenti nella pagina del gruppo (per i proprietari di gruppo) o il menu a discesa Aggiungi ai gruppi quando crei un invito (per gli amministratori).

Risorse aggiuntive

15 Mi Piace

Il livello utente richiesto non menziona i moderatori, ma la prima frase menziona “staff”, che li include.

Hai perfettamente ragione! Sono abbastanza sicuro che i moderatori non possano fare inviti di gruppo se non sono anche proprietari del gruppo. Ma non l’ho testato davvero da molto tempo.

Degno di nota, l’OP è un wiki, quindi puoi modificarlo tu stesso.