Necesito ejecutar un script simple a diario con parámetros específicos como este.
bundle exec rails runner auto_send_messages_script.rb --messages-limit 3 --sleep-timer 5 --marker welcome_back_campaign_2025 --order-type created_at —-order desc
No veo errores y todo funciona bien, soy nuevo en Ruby y me pregunto si hay una forma sencilla de ejecutar este script e interactuar con Discourse.
1 me gusta
La forma de hacerlo en Discourse (y Rails) sería crear un plugin y ejecutarlo como un trabajo programado (sidekiq).
Hay un montón de plugins con trabajos, échales un vistazo.
3 Me gusta
Desde el punto de vista del desarrollo de aplicaciones:

Desde el punto de vista del sistema:
Lo más fácil es ejecutarlo en el host.
3 Me gusta