Bonjour à toute la communauté ! Cela fait un moment que je n’ai pas posté, mais j’espère que tout le monde va bien. Je voulais vous partager un script Ruby que j’ai créé et qui envoie automatiquement un message de bienvenue aux nouveaux utilisateurs rejoignant votre forum Discourse.
Je compte en faire un exécutable afin de le rendre plus facile à utiliser pour ceux qui ne souhaitent pas se plonger dans le code, mais pour l’instant, je me contente d’insérer ma clé API et mon nom d’utilisateur dans le script, puis j’utilise le planificateur de tâches ou un cron pour exécuter le script quotidiennement.
Sur le plan architectural, vous pourriez également envisager d’utiliser les événements natifs de Discourse pour capturer le moment où vous souhaitez envoyer un message à un utilisateur, ce qui éviterait toute planification.
Mais si vous en avez besoin, Discourse dispose également d’un excellent planificateur et de nombreux plugins permettent de créer des « Jobs » personnalisés. Scheduling jobs from a plugin - #2 by simon