Doorgefreakt

Private Test

Jul 9th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. @ZeusMethod
  2. public void message_private(Long id, Object message) {
  3. if(messagesSent > messageLimit) {
  4. if(messagesSent == messageLimit + 1) {
  5. UZeus.errorInChannel(environment.getChannel(), new Exception(Message.ZEUS_ERROR_RATELIMIT.getContent(environment.getChannel())));
  6. }
  7. messagesSent++;
  8. return;
  9. }
  10. Member member = environment.getGuild().getMemberById(id);
  11. if(member == null) {
  12. return;
  13. }
  14. try {
  15. member.getUser().openPrivateChannel().queue(channel -> channel.sendMessage(message.toString()).queue());
  16. } catch(PermissionException | VerificationLevelException | IllegalArgumentException exception) {
  17. UZeus.errorInChannel(environment.getChannel(), exception);
  18. }
  19. messagesSent++;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment