用于向新用户发送自动欢迎消息的 Ruby 脚本

大家好!好久没发帖了,希望大家都一切顺利。我想与大家分享我编写的一个 Ruby 脚本,它可以自动向加入您 Discourse 论坛的新用户发送欢迎消息。

我计划将其制作成真正的可执行文件,以便那些不想深入代码的人更容易使用。但目前,我只需将我的 API 和用户名填入脚本,然后使用任务计划程序或 cron 定时任务指向该脚本并每天执行它。

希望大家喜欢 :slight_smile:

7 个赞

太棒了!

理想情况下,你可以考虑将其打包为插件,从而避免需要单独的可执行文件或脚本:Developing Discourse Plugins - Part 1 - Create a basic plugin

在架构方面,你也可以考虑使用 Discourse 内置的事件来捕获需要向用户发送消息的时机,这样就不需要安排任何调度任务。

但如果你确实需要调度功能,Discourse 也提供了强大的调度器,并且有许多插件可以创建定制的“任务”。Scheduling jobs from a plugin - #2 by simon

1 个赞