Ciao, community! Non pubblicavo da un po’, ma spero che tutti stiano bene. Volevo condividere con voi uno script Ruby che ho creato per inviare automaticamente un messaggio di benvenuto ai nuovi utenti che si uniscono al vostro forum Discourse.
Intendo trasformarlo in un vero ed eseguibile per renderlo più facile da usare per chi non vuole addentrarsi nel codice, ma per ora mi limito a inserire la mia API e il nome utente nello script, quindi utilizzo il Programmatore di attività o un cron tab per puntare allo script ed eseguirlo quotidianamente.
Architetturalmente, potresti anche valutare di utilizzare gli eventi predefiniti di Discourse per catturare il momento in cui desideri inviare un messaggio a un utente: questo eviterebbe la necessità di pianificare qualsiasi cosa.
Tuttavia, se ne hai bisogno, Discourse dispone anche di un eccellente pianificatore e ci sono numerosi plugin che creano ‘Job’ su misura. Scheduling jobs from a plugin - #2 by simon