我尝试创建一个机器人,在用户加入语音通话时发送一条消息。代码没有显示任何错误信息,但是不起作用。以下是我的代码:
package listeners;
import net.dv8tion.jda.api.events.guild.voice.GuildVoiceJoinEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
public class voiceListener extends ListenerAdapter {
@Override
public void onGuildVoiceJoin(GuildVoiceJoinEvent event){
event.getGuild().getTextChannelById("885172885797343317").sendMessage(event.getVoiceState() + "joined voice channel" + event.getChannelJoined() + ".").queue();
}
}
我想主方法没问题,因为另一个监听器可以正常工作。