Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void createPoll(String[] args, MessageReceivedEvent event) {
- StringBuilder ansSTR = new StringBuilder();
- final AtomicInteger count = new AtomicInteger();
- if (polls.containsKey(event.getGuild())) {
- message("There is already a vote running on this guild!", Color.red);
- return;
- }
- String argsSTRG = String.join(" ", new ArrayList<>(Arrays.asList(args).subList(1, args.length)));
- List<String> content = Arrays.asList(argsSTRG.split("\\#"));
- String heading = content.get(0);
- List<String> answers = new ArrayList<>(content.subList(1, content.size()));
- Poll poll = new Poll(event.getMember(), heading, answers);
- polls.put(event.getGuild(), poll);
- Message pollmessage = channel.sendMessage(getParsedPoll(poll, event.getGuild()).build()).complete();
- switch (poll.answers.size()){
- case 1: pollmessage.addReaction(event.getGuild().getEmotesByName("one", false).get(0)).queue();
- break;
- case 2: pollmessage.addReaction(event.getGuild().getEmotesByName("two", false).get(0)).queue();
- break;
- case 3: pollmessage.addReaction(event.getGuild().getEmotesByName(":three:", false).get(0)).queue();
- break;
- case 4: pollmessage.addReaction(event.getGuild().getEmotesByName("four", false).get(0)).queue();
- break;
- case 5: pollmessage.addReaction(event.getGuild().getEmotesByName("five", false).get(0)).queue();
- break;
- case 6: pollmessage.addReaction(event.getGuild().getEmotesByName("six", false).get(0)).queue();
- break;
- case 7: pollmessage.addReaction(event.getGuild().getEmotesByName("sevem", false).get(0)).queue();
- break;
- case 8: pollmessage.addReaction(event.getGuild().getEmotesByName("eight", false).get(0)).queue();
- break;
- case 9: pollmessage.addReaction(event.getGuild().getEmotesByName("nine", false).get(0)).queue();
- break;
- } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement