簡體   English   中英

我如何在我的網站上顯示具有特定 discord 角色的所有成員

[英]how do i display all the members with a specific discord role in my website

我試圖在我的 HTML 網站上顯示所有具有特定角色的成員(例如顯示在我的服務器中具有“老板”角色的所有成員)但我找不到任何東西可以做到這一點。 我有一些代碼可以找到會員櫃台,我不確定它是否與我需要做的相似。 代碼如下(另外我需要說明我是JS初學者)

<span id="discord-counter"></span>
              <script type="text/javascript">
                  var request = new XMLHttpRequest();
                  request.open('GET', 'https://discordapp.com/api/guilds/792895591255769098/embed.json', true);

                  request.onload = function() {
                  if (request.status >= 200 && request.status < 400) {
                      // Success!
                      console.log("Success")
                      var data = JSON.parse(request.responseText);
                      document.getElementById("discord-counter").innerHTML = data.members.length;


                  } else {
                      console.log("We reached our target server, but it returned an error")
                      // We reached our target server, but it returned an error

                  }
                  };

                  request.onerror = function() {
                  // There was a connection error of some sort
                  };

                  request.send();
              </script>

使用“現代”瀏覽器,使用fetch()異步獲取服務器數據變得更加容易。 在以下代碼片段中,我過濾了狀態為“在線”的成員:

 fetch("https://discordapp.com/api/guilds/792895591255769098/embed.json").then(r=>r.json()).then(d=>console.log(d.members.filter(e=>e.status=="online")));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM