I'm using workflow-ng to send email notifications to the author of a node whenever anyone comments on the node. We have anonymous commenting enabled, but with moderation on anonymous comments so the comments remain as unpublished until moderated. Despite captcha, we are still getting human spammers who are posting junk on the site (mostly gamlbing sites). These are easily removed. However, the node author receives an email the moment the comment is created rather than published and they see the spam.

Can I propose that you change the event such that
(1) "Comment has been created" -> "Comment has been created (as unpublished)"
and add events for:
(2) "Comment has been created (as published)"
and
(3) "Comment has been published"

With these new events, I would send an email to the moderators on event (1) and email the node author on events (2) or (3).

Thanks, Stephen