2017-11-11 4 views
0

ディスパッチャからデータをフェッチする方法を教えてください。例えば、チーム#14には4人のうち3人がいる。その番号を取り出してサイトのどこかに表示したいのですが。どうすればいい?ディスカードからデータを取得する方法

よろしくお願いいたします。

+0

「不和」とは何ですか? – m0skit0

+0

[Discord documentation](https://discordapp.com/developers/docs/intro)これまでに何を試しましたか? – Enzokie

+0

@ m0skit0 [tag:discord]、あなたが試したコード、使用しているライブラリなどを教えてください。あなたのライブラリを使い始めるのを助けたいなら、そのドキュメンテーションを見ることをお勧めします。この質問はStackOverflowには広すぎますが、[Discord API、API質問のDiscordサーバー](https://discord.gg/discord-api)で質問してみてください。そうすれば、彼らはあなたを手伝うことができます。 [レビューから](https://stackoverflow.com/review/first-posts/17912412) – LW001

答えて

0

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

あなたはおそらくのjavadocにVoiceChannelクラスを見てみたいと思うでしょう。

関連する問題