[英]How to fetch data from discord
我想知道如何從不一致的頻道中獲取數據。 例如,第14小隊的4個人中有3個人。 我想獲取該數字並將其顯示在站點中的某個位置。 我該怎么做?
問候。
如果您熟悉javascript,建議您使用discord.js
該庫可以通過javascript和node.js運行。
據我所知,Discord沒有提供從REST API獲取語音通道成員的正式方法。 為此,您可能需要運行一個成熟的機器人並將其邀請到行會。 對於Java,我建議使用JDA庫。
public class ReadyListener implements EventListener
{
public static void main(String[] args)
throws LoginException, RateLimitedException, InterruptedException
{
// Note: It is important to register your ReadyListener before building
JDA jda = new JDABuilder(AccountType.BOT)
.setToken("token")
.addEventListener(new ReadyListener())
.buildBlocking();
}
@Override
public void onEvent(Event event)
{
if (event instanceof ReadyEvent)
{
System.out.println("API is ready!");
// Get a specific voice channel
event.getJda().getVoiceChannelById("12341234");
}
}
}
推薦閱讀:
https://github.com/DV8FromTheWorld/JDA/wiki/3)-Getting-Started
https://discordapp.com/developers/docs/intro
您可能需要查看javadocs中的VoiceChannel
類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.