Esto ha surgido antes. Creo que el problema es que los datos que se publican en un webhook de Discourse no están en el formato que Discord está buscando. Hay detalles sobre el problema en las dos primeras respuestas a este tema: Has any one tried webhooks with Discord?.
Podrías apuntar el webhook a Zapier, y luego usar Zapier para analizar el webhook en el formato que Discord está buscando. Sin embargo, eso costaría al menos $20 al mes.
No creo que ayude en tu caso actual, pero una buena manera de publicar desde Discourse a Discord se describe aquí: Set up Discord notifications with the discourse-chat-integration plugin.