您关于 DiscourseEvent 进程间问题的判断是完全正确的——非常感谢您的澄清!
在收到您的反馈后,我们使用相同的 post_created_edited 触发器对一个简单的 send_chat_message 自动化进行了适当的测试。当我们编辑帖子时,该自动化确实触发了(我们在日志中看到了它的处理过程,并由于聊天设置配置错误而收到了 500 错误,而不是触发器本身的问题)。
这证实了:post_created_edited 触发器工作正常。
我们的困惑来自于:
- 使用 Rails 控制台监听器进行测试(错误——进程间问题)
- 我们的自定义 PDF 脚本在重建过程中丢失了,并且我们难以将其持久化重新注册
- 触发器机制本身运行正常。抱歉造成了混淆,感谢您的帮助!