Script Ruby para enviar mensagem de boas-vindas automática a novos usuários

Olá, comunidade! Faz um tempo que não posto, mas espero que todos estejam bem. Quero compartilhar com vocês um script em Ruby que criei para enviar automaticamente uma mensagem de boas-vindas aos novos usuários que entram no seu fórum Discourse.

Tenho planos de transformá-lo em um executável real, para facilitar o uso por quem não quer se aprofundar em código. Por enquanto, basta inserir minha API e nome de usuário no script e, em seguida, usar o Agendador de Tarefas ou um cron job para apontar para o script e executá-lo diariamente.

Aproveitem :slight_smile:

7 curtidas

Ótimo trabalho!

Idealmente, você pode considerar empacotar isso como um plugin para evitar a necessidade de um executável ou script separado: Developing Discourse Plugins - Part 1 - Create a basic plugin

Arquitetonicamente, você também pode considerar usar os Eventos nativos do Discourse para capturar o momento em que deseja enviar uma mensagem a um usuário — isso evitaria agendar qualquer coisa.

Mas, se você precisar disso, o Discourse também possui um ótimo agendador e há vários plugins que criam ‘Jobs’ personalizados. Scheduling jobs from a plugin - #2 by simon

1 curtida