Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void onExecute(Context cont) {
- String arg = cont.event.getMessage().getContent().replace("-slowmode ", "");
- MessageHistory history = new MessageHistory(cont.event.getTextChannel());
- List<Message> msgs;
- int timerMax;
- boolean slow = false;
- if (StringUtils.isNumeric(arg)) {
- Static.LOG.info("good");
- timerMax = Integer.parseInt(arg);
- slow = true;
- cont.event.getChannel()
- .sendMessage(
- cont.event.getTextChannel().getAsMention() + " is now in slow mode. (" + timerMax + " seconds)")
- .queue();
- if (slow)
- //try {
- Static.LOG.info("good2");
- for (int i = 0; i >= timerMax; i++) {
- Static.LOG.info("good3");
- /**msgs = history.retrievePast(15).complete(true);
- cont.event.getTextChannel().deleteMessages(msgs).complete(true);
- EmbedBuilder em = new EmbedBuilder();
- em.setColor(Color.RED).setTitle("Error", null)
- .setDescription("Whoa, slow down there! You're sending too many messages. Try again in **"
- + timerMax + "** seconds.");
- cont.event.getAuthor().openPrivateChannel().queue(ch -> {
- ch.sendMessage(em.build()).queue();
- });**/
- }
- //} catch (Exception e) {
- // e.printStackTrace();
- //}
- }
- if (arg.equals("off")) {
- slow = false;
- cont.event.getChannel().sendMessage(cont.event.getTextChannel().getAsMention() + " is no longer in slow mode.")
- .queue();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement