Isso já aconteceu antes. Acho que o problema é que os dados que são postados em um webhook do Discourse não estão no formato que o Discord está procurando. Há detalhes sobre o problema nas duas primeiras respostas a este tópico: Has any one tried webhooks with Discord?.
Você pode apontar o webhook para o Zapier, então usar o Zapier para analisar o webhook no formato que o Discord está procurando. Isso custaria pelo menos US$ 20/mês.
Não acho que ajudará no seu caso atual, mas uma boa maneira de postar do Discourse para o Discord está descrita aqui: Set up Discord notifications with the discourse-chat-integration plugin.