В настоящее время я пытаюсь создать форму HTML для отправки данных на канал на моем сервере Discord. Я использую webhook , так как это кажется лучшим доступным методом.
Я могу отправлять данные на канал с помощью Postman или cURL, но я не могу понять, как отправить данные через форму HTML.
Вот код формы HTML
<form target="_blank" title="Test form - Fill out in entirety." enctype="multipart/form-data" method="post" action="https://discordapp.com/api/webhooks/{webhook.id}/{webhook.token}">
<div class="form-group"><small class="form-text text-muted">Your name</small><input type="text" class="form-control" name="username" placeholder="Name" required /></div>
<div class="form-group"><small class="form-text text-muted">Today's Date.</small><input class="form-control" type="date" required /></div>
<div class="form-group"><small class="form-text text-muted">Your Content</small><textarea class="form-control" required></textarea></div>
<div class="form-group"><button class="btn btn-outline-secondary btn-block" type="submit">Submit Form</button></div>
</form>
Согласно документации, он поддерживает тела данных формы, если они правильно закодированы, и я считаю моя кодировка верна. Однако при отправке он возвращает {"message": "Cannot send an empty message", "code": 50006}
из конечной точки.
Что я здесь делаю не так? Я неправильно читаю документацию с самого начала?