Я опоздал, но недавно я столкнулся с этой проблемой, и, поскольку она еще не получила ответа, я подумал, что документирую свое решение проблемы.
По большей части это в значительной степенииз-за неправильной структуры полезной нагрузки.
https://birdie0.github.io/discord-webhooks-guide/discord_webhook.html приводит пример рабочей структуры .https://discordapp.com/developers/docs/resources/channel#create-message является официальной документацией.
Мне также удалось получить минимальный тестовый сценарий, работающий с использованием: {"content": "Test"}
.
Если после этого он все еще не проходит с той же ошибкойвероятные причины:
- Если используется curl, убедитесь, что нет случайного побега / обратной косой черты
\
- При использовании встраивания с полями убедитесь, что нет пустыхзначения
В случае сомнений убедитесь, что все значения заполнены, а не ""
.С помощью метода проб и ошибок / процесса отмены вы можете точно определить, какая пара ключ-значение вызывает проблему, поэтому я предлагаю поиграть с webhook через curl, прежде чем превратить его в полную программу.