Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package listeners;
- import net.dv8tion.jda.core.events.channel.text.TextChannelCreateEvent;
- import net.dv8tion.jda.core.events.channel.text.TextChannelDeleteEvent;
- import net.dv8tion.jda.core.events.guild.voice.GuildVoiceJoinEvent;
- import net.dv8tion.jda.core.events.guild.voice.GuildVoiceLeaveEvent;
- import net.dv8tion.jda.core.events.guild.voice.GuildVoiceMoveEvent;
- import net.dv8tion.jda.core.events.guild.voice.GuildVoiceSelfMuteEvent;
- import net.dv8tion.jda.core.events.message.priv.PrivateMessageReceivedEvent;
- import net.dv8tion.jda.core.events.user.UserGameUpdateEvent;
- import net.dv8tion.jda.core.events.user.UserOnlineStatusUpdateEvent;
- import net.dv8tion.jda.core.hooks.ListenerAdapter;
- import static core.Main.getDateTime;
- import static core.Main.log;
- public class voiceListeners extends ListenerAdapter {
- public void onGuildVoiceJoin(GuildVoiceJoinEvent event) {
- if (log == true) {
- event.getGuild().getTextChannelsByName("voicelog", true).get(0).sendMessage(":arrow_forward: " + getDateTime() + " The \"**" + event.getMember().getRoles().get(0).getName() + "**\" \"" + event.getVoiceState().getMember().getAsMention() + "\" joined voice channel \"**" + event.getChannelJoined().getName() + "**\".").queue();
- System.out.println("[Info] \"" + event.getMember().getUser().getName() + "\" ist dem Voice-Channel \"" + event.getChannelJoined().getName() + "\" beigetreten.");
- }
- }
- public void onGuildVoiceLeave(GuildVoiceLeaveEvent event){
- if (log == true) {
- event.getGuild().getTextChannelsByName("voicelog", true).get(0).sendMessage(":stop_button: " + getDateTime() + " The \"**" + event.getMember().getRoles().get(0).getName() + "**\" \"" + event.getVoiceState().getMember().getAsMention() + "\" disconnected from voice channel \"**" + event.getChannelLeft().getName() + "**\".").queue();
- System.out.println("[Info] \"" + event.getMember().getUser().getName() + "\" hat den Voice-Channel \"" + event.getChannelLeft().getName() + "\" verlassen.");
- }
- }
- public void onGuildVoiceMove(GuildVoiceMoveEvent event) {
- if (log == true) {
- event.getGuild().getTextChannelsByName("voicelog", true).get(0).sendMessage(":twisted_rightwards_arrows: " +getDateTime()+ " The \"**" +event.getMember().getRoles().get(0).getName()+ "**\" \"" +event.getVoiceState().getMember().getAsMention()+ "\" moved from \"**" +event.getChannelLeft().getName()+ "**\" " + "into \"**" +event.getChannelJoined().getName()+ "**\".").queue();
- System.out.println("[Info] \"" +event.getMember().getUser().getName()+ "\" ist vom \"" +event.getChannelJoined().getName()+ "\" zum \"" +event.getChannelLeft().getName()+ "\" gewechselt.");
- }
- }
- public void onTextChannelCreate(TextChannelCreateEvent event) {
- if (log == true) {
- event.getGuild().getTextChannelsByName("log", true).get(0).sendMessage(":information_source: " + getDateTime() + " A new text channel \"**" + event.getChannel().getName() + "**\" was created.").queue();
- System.out.println("[Info] Es wurde ein neuer Text-Channel erstellt.");
- }
- }
- public void onTextChannelDelete (TextChannelDeleteEvent event) {
- if (log == true) {
- event.getGuild().getTextChannelsByName("log", false).get(0).sendMessage(":information_source: " + getDateTime() + " The text channel \"**" + event.getChannel().getName() + "**\" was deleted").queue();
- System.out.println("[Info] Es wurde ein Text-Channel gelöscht.");
- }
- }
- public void onGuildVoiceSelfMute(GuildVoiceSelfMuteEvent event) {
- if (log == true) {
- event.getGuild().getTextChannelsByName("voicelog", false).get(0).sendMessage(":information_source: " + getDateTime() + " The \"**" + event.getMember().getRoles().get(0).getName() + "**\" \"" + event.getVoiceState().getMember().getAsMention() + "\" has muted himself.").queue();
- }
- }
- public void onUserOnlineStatusUpdate(UserOnlineStatusUpdateEvent event) {
- if (log == true) {
- event.getGuild().getTextChannelsByName("log", false).get(0).sendMessage(":information_source: " + getDateTime() + " The \"**" + event.getMember().getRoles().get(0).getName() + "**\" \"" + event.getMember().getAsMention() + "\" has changes his status from \"**" + event.getPreviousOnlineStatus() + "**\" to \"**" + event.getCurrentOnlineStatus() + "**\".").queue();
- }
- }
- public void onUserGameUpdate(UserGameUpdateEvent event) {
- if (log == true) {
- String name = event.getMember().getUser().getName();
- String cg = event.getCurrentGame().getName();
- String pg = event.getPreviousGame().getName();
- event.getGuild().getTextChannelsByName("log", false).get(0).sendMessage(":information_source: " + getDateTime() + " The User **" + name + "** changed his game from: **" + pg + "** to: **" + cg + "**").queue();
- }
- }
- public void onPrivateMessageReceived(PrivateMessageReceivedEvent event) {
- if (log == true) {
- String DMM = event.getMessage().getContentRaw();
- String DMUser = event.getAuthor().getName();
- System.out.println("Direktnachricht von: \"" + DMUser + "\" Inhalt der Nachrichte: \"" + DMM + "\"");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement