有没有办法使用 JavaScript 发布 webhook?

问题描述 投票:0回答:1

我想使用 Webhook 在我的 Discord 服务器中发送消息。有没有办法使用 JavaScript 来做到这一点?

我尝试了这段代码,但它不起作用:

var url = // Webhook URL
var text = '{"content":"Hi"}' // Text to post
$.ajax({
   data: 'payload=' + JSON.stringify({
    "text": text
   }),
   dataType: 'json',
   processData: false,
   type: 'POST',
   url: url
});

酱料.

javascript discord webhooks
1个回答
3
投票
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Discord Webhook Tutorial</title>
  </head>
  <body>
    <button onclick="sendMessage()">Send</button>
  </body>

  <script>
    function sendMessage() {
      var request = new XMLHttpRequest();
      request.open("POST", "https://discordapp.com/api/webhooks/676118118082281513/ZS5YcWhurzokBrKX9NgexqtxrJA5Pu2Bo4i7_JsIxC-JIbPBVhSZkcVVukGOro52rnQA");

      request.setRequestHeader('Content-type', 'application/json');

      var params = {
        username: "My Webhook Name",
        avatar_url: "",
        content: "The message to send"
      }

      request.send(JSON.stringify(params));
    }
  </script>
</html>
© www.soinside.com 2019 - 2024. All rights reserved.