太棒了!
理想情况下,你可以考虑将其打包为插件,从而避免需要单独的可执行文件或脚本:Developing Discourse Plugins - Part 1 - Create a basic plugin
在架构方面,你也可以考虑使用 Discourse 内置的事件来捕获需要向用户发送消息的时机,这样就不需要安排任何调度任务。
但如果你确实需要调度功能,Discourse 也提供了强大的调度器,并且有许多插件可以创建定制的“任务”。Scheduling jobs from a plugin - #2 by simon
1 个赞