Assegnare lo stato di moderatore a più utenti

È possibile assegnare lo stato di moderatore a più utenti contemporaneamente, ad esempio raggruppando gli utenti in base a determinati criteri? Supponiamo che io voglia assegnare lo stato di moderatore a tutti gli utenti con dominio email @example.com. È possibile eseguire l’assegnazione di moderatori in blocco in questo modo?

Questo non è possibile dall’interfaccia per quanto ne so, ma può essere fatto usando l’API o uno script rails.

Quanti utenti devi promuovere a moderatori per giustificare l’uso di un’attività automatizzata? Stai cercando di costruire un esercito? :stuck_out_tongue:

2 Mi Piace

Hahaha, no, stavo solo cercando di testare alcuni script usando lo stato di mod. :rofl:

Non c’è stata alcuna occorrenza di questo nella Discourse API, quindi ora dovrò verificarlo manualmente.

Gli script Rails devono essere eseguiti con molta cautela e molti direbbero che è meglio non fare affidamento su questo metodo per “fare cose” poiché può facilmente andare storto.

Detto questo, SE fatto con cura, SE sai cosa stai facendo, è uno strumento potente per eseguire varie attività in blocco.

Alcuni esempi di script si trovano qui:

1 Mi Piace

Questa documentazione è incompleta e probabilmente lo sarà sempre. Quasi ogni azione su Discourse utilizza l’API. Se non trovi quello che stai cercando qui, la cosa migliore è il reverse-engineering dell’API. È abbastanza facile da fare:

2 Mi Piace

Grazie per aver condiviso! Ho già lavorato con le API di Discourse, ma ora le sto testando a fondo per vedere qual è la cosa migliore che posso costruire da questo.

3 Mi Piace