È 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? ![]()
Hahaha, no, stavo solo cercando di testare alcuni script usando lo stato di mod. ![]()
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:
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:
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.