Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Staff.Helper;
- import java.util.List;
- import net.dv8tion.jda.api.EmbedBuilder;
- import net.dv8tion.jda.api.entities.Message;
- import net.dv8tion.jda.api.entities.User;
- import net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent;
- import net.dv8tion.jda.api.hooks.ListenerAdapter;
- public class TicketHelp extends ListenerAdapter {
- public void onGuildMessageReceived(GuildMessageReceivedEvent event) {
- String[] args = event.getMessage().getContentRaw().split("\\s+");
- EmbedBuilder tickethelp = new EmbedBuilder();
- User author = event.getAuthor();
- if (args[0].equalsIgnoreCase(Main.prefix + "start") && args.length == 2) {
- if(!args[1].equalsIgnoreCase(event.getAuthor().getAsTag())) {
- //Member member = event.getGuild().getMemberById(args[1].replace("<@", "").replace(">", ""));
- tickethelp.setColor(0xff3300);
- tickethelp.setTitle("🥩 Ham5teak Server Assistance.");
- tickethelp.setDescription("Hello " + args[1] //.replace("[member]", event.getGuild().getMemberById(args[1].replace("<@", "").replace(">", "")).getAsMention())
- + "\n I am [self] , Ham5teak Staff, would like to help you.".replace("[self]", event.getAuthor().getAsMention())
- + "\n\n Can you please provide your :-"
- + "\nIGN (In-Game name) : "
- + "\nServer : "
- + "\nand a brief description of your issue. \n\nP/S : Please provide screenshots if neccessary.");
- List<Message> messages = event.getChannel().getHistory().retrievePast(2).complete();
- event.getChannel().deleteMessages(messages).queue();
- event.getChannel().sendMessage(tickethelp.build()).queue();
- //event.getChannel().deleteMessages(event.getChannel().getHistory().retrievePast(1).complete()).queue();
- }
- else if(args[1].equalsIgnoreCase(author.getAsMention()) || args[1].equalsIgnoreCase(event.getGuild().getMemberById("652813855923240960").getAsMention())) {
- tickethelp.setTitle("🥩 Error ");
- tickethelp.setColor(0xe60000);
- tickethelp.setDescription("Incorrect syntax. Please don't mention your own self 😉");
- event.getChannel().sendMessage(tickethelp.build()).queue();
- }
- }
- else if(args[0].equalsIgnoreCase(Main.prefix + "start")) {
- tickethelp.setTitle("🥩 Error ");
- tickethelp.setColor(0xe60000);
- tickethelp.setDescription("Incorrect syntax. Use `!start [user mention]`");
- event.getChannel().sendMessage(tickethelp.build()).queue();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement