Você está fazendo isso para um fórum existente ou para um novo?
Faço essa pergunta porque o Discourse já possui muitas proteções implementadas para tornar as coisas mais incômodas para spammers. Então, se você está começando um novo site, pode descobrir que não precisa de verificação adicional.
Por exemplo, você pode restringir as permissões de novos usuários para que eles não possam postar links ou imagens até terem usado o site por um tempo. Você também tem a opção de configurar o Akismet para seu fórum, que irá analisar todas as novas postagens e biografias de usuários em busca de spam e marcar automaticamente possíveis postagens de spam para revisão.
Também existe um plugin de terceiros que se integra ao Stop Forum Spam