我目前正在尝试构建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}
。
我在这里做错了什么?我会误读文档吗?