2017-11-11 11 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 클래스를보고 싶을 것이다.