Isso não é como o DiscourseEvent funciona - não é entre processos, mas sim intraprocesso. Portanto, os eventos são capturados apenas por ouvintes no mesmo processo que disparou o evento.
No caso da automação do Discourse, acabei de testar localmente com as seguintes configurações
e editei uma postagem e ele enviou a mensagem de chat com sucesso

