Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //log without SetNicknameEvent Fired. <<sends 1 User role update event>>
- 21:18:19.957 [Event Dispatcher Handler] DEBUG Handlers.MessageHandler - COMMAND : "!test", ARGS : "", GUILD : "254790152851816458", CHANNEL : "254790205851041794", USER : "159186011455225856", MESSAGE : "291877759796379649".
- 21:18:19.957 [Event Dispatcher Handler] DEBUG Main.Utility - To Match : ADMINISTRATOR.
- 21:18:19.957 [Event Dispatcher Handler] DEBUG Main.Utility - User Perms : READ_MESSAGES, SEND_MESSAGES, EMBED_LINKS, ATTACH_FILES, READ_MESSAGE_HISTORY, VOICE_CONNECT, VOICE_SPEAK, VOICE_USE_VAD, CHANGE_NICKNAME.
- 21:18:19.957 [Event Dispatcher Handler] DEBUG Main.Utility - Result : false
- 21:18:20.719 [Event Dispatcher Handler] INFO Main.AnnotationListener - Old Roles:
- 21:18:20.719 [Event Dispatcher Handler] INFO Main.AnnotationListener -
- 21:18:20.719 [Event Dispatcher Handler] INFO Main.AnnotationListener - New Roles:
- 21:18:20.719 [Event Dispatcher Handler] INFO Main.AnnotationListener - Red,
- //Log with SetNicknameEvent Fired. <<Sends 2 user role update events>>
- 21:20:07.532 [Event Dispatcher Handler] DEBUG Handlers.MessageHandler - COMMAND : "!test", ARGS : "", GUILD : "254790152851816458", CHANNEL : "254790205851041794", USER : "159186011455225856", MESSAGE : "291878211221192704".
- 21:20:07.532 [Event Dispatcher Handler] DEBUG Main.Utility - To Match : ADMINISTRATOR.
- 21:20:07.532 [Event Dispatcher Handler] DEBUG Main.Utility - User Perms : READ_MESSAGES, SEND_MESSAGES, EMBED_LINKS, ATTACH_FILES, READ_MESSAGE_HISTORY, VOICE_CONNECT, VOICE_SPEAK, VOICE_USE_VAD, CHANGE_NICKNAME.
- 21:20:07.532 [Event Dispatcher Handler] DEBUG Main.Utility - Result : false
- 21:20:07.841 [Event Dispatcher Handler] INFO Main.AnnotationListener - Old Roles:
- 21:20:07.841 [Event Dispatcher Handler] INFO Main.AnnotationListener -
- 21:20:07.841 [Event Dispatcher Handler] INFO Main.AnnotationListener - New Roles:
- 21:20:07.841 [Event Dispatcher Handler] INFO Main.AnnotationListener - Red,
- 21:20:08.142 [Event Dispatcher Handler] INFO Main.AnnotationListener - Old Roles:
- 21:20:08.142 [Event Dispatcher Handler] INFO Main.AnnotationListener - Red,
- 21:20:08.142 [Event Dispatcher Handler] INFO Main.AnnotationListener - New Roles:
- 21:20:08.143 [Event Dispatcher Handler] INFO Main.AnnotationListener -
- //Code to reproduce
- @Override
- public String execute(MessageReceivedEvent e) {
- IUser user = e.getGuild().getUserByID("[UserID]")
- IRole[] roles = new IRole[user.getRolesForGuild(e.getGuild).size + 1];
- int i = 0;
- //adds user's existing roles.
- for (IRole r: user.getRolesForGuild(e.getGuild())){
- roles[i] = r;
- i++;
- }
- //adds new roles
- roles[i] = e.getGuild().getRoleByID("[RoleID]");
- //sends requests.
- e.getGuild.editUserRoles(command.author, roles);
- e.getGuild.setUserNickname(command.author,"Test Was made.");
- }
Advertisement
Add Comment
Please, Sign In to add comment