通过 id 获取公会时 JDA 返回 null
JDA returing null when getting guild by id
我正在制作 Minecraft 插件,它将与 discord 通信,但是当我尝试通过 id 获取公会时,它将 return null。
jda = new JDABuilder(AccountType.BOT).setToken(token).build();
jda.addEventListener(new ReactionRecieveEvent(this));
jda.addEventListener(new CreateNewVoiceChannel(this));
jda.addEventListener(new DeleteEmptyChannel(this));
new VerifyCommand(this);
这是我构建 JDA 的地方。 Class VerifyCommand 是命令执行器,我正在尝试从中获取公会。
这种方式已被弃用,所以请使用这种方式。
jda = JDABuilder.createDefault(token).build();
jda.addEventListener(new ReactionRecieveEvent(this));
jda.addEventListener(new CreateNewVoiceChannel(this));
jda.addEventListener(new DeleteEmptyChannel(this));
new VerifyCommand(this);
或者您可以使用这种方式来提高可读性
jda = JDABuilder.createDefault(token)
.addEventListener(new ReactionRecieveEvent(this))
.addEventListener(new CreateNewVoiceChannel(this))
.addEventListener(new DeleteEmptyChannel(this))
.build();
new VerifyCommand(this);
简单的问题可以看wiki
https://github.com/DV8FromTheWorld/JDA/wiki
我正在制作 Minecraft 插件,它将与 discord 通信,但是当我尝试通过 id 获取公会时,它将 return null。
jda = new JDABuilder(AccountType.BOT).setToken(token).build();
jda.addEventListener(new ReactionRecieveEvent(this));
jda.addEventListener(new CreateNewVoiceChannel(this));
jda.addEventListener(new DeleteEmptyChannel(this));
new VerifyCommand(this);
这是我构建 JDA 的地方。 Class VerifyCommand 是命令执行器,我正在尝试从中获取公会。
这种方式已被弃用,所以请使用这种方式。
jda = JDABuilder.createDefault(token).build();
jda.addEventListener(new ReactionRecieveEvent(this));
jda.addEventListener(new CreateNewVoiceChannel(this));
jda.addEventListener(new DeleteEmptyChannel(this));
new VerifyCommand(this);
或者您可以使用这种方式来提高可读性
jda = JDABuilder.createDefault(token)
.addEventListener(new ReactionRecieveEvent(this))
.addEventListener(new CreateNewVoiceChannel(this))
.addEventListener(new DeleteEmptyChannel(this))
.build();
new VerifyCommand(this);
简单的问题可以看wiki https://github.com/DV8FromTheWorld/JDA/wiki