Clear All
This commit is contained in:
parent
fe3c0aee77
commit
f8e438d295
2 changed files with 17 additions and 2 deletions
|
|
@ -23,7 +23,20 @@ public class ClearCommand implements Command {
|
|||
if (event.getGuild().getMemberById(event.getAuthor().getId()).hasPermission(Permission.MESSAGE_MANAGE) || event.getConfig().getOwners().toString().contains(event.getAuthor().getId())) {
|
||||
if (event.getGuild().getMemberById(event.getJDA().getSelfUser().getId()).hasPermission(Permission.MESSAGE_MANAGE)) {
|
||||
if (args[0].equals("all")) {
|
||||
event.getMessage().delete().queue();
|
||||
List<Message> msg = event.getTextChannel().getIterableHistory().complete();
|
||||
for (Message message : msg) {
|
||||
message.delete().queue();
|
||||
}
|
||||
Message message = event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO)
|
||||
.setTitle(MessageEditor.handle(event.getRethink().getLanguage(event.getAuthor().getId()), "commands.moderation.lear.all.success.title"))
|
||||
.setDescription(MessageEditor.handle(event.getRethink().getLanguage(event.getAuthor().getId()), "commands.moderation.lear.all.success.description", String.valueOf(msg.size())))
|
||||
.build()).complete();
|
||||
try {
|
||||
TimeUnit.SECONDS.sleep(2);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
message.delete().queue();
|
||||
} else {
|
||||
try {
|
||||
int nbToDelete = Integer.parseInt(args[0]);
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ Hadder = Hadder
|
|||
|
||||
searchterm = <SearchTerm>
|
||||
username = <Username>
|
||||
number = <Number>
|
||||
number = <Number>/all
|
||||
guildprefix = <New Guild-Prefix>
|
||||
prefix = <New Prefix>
|
||||
vc-name/id = <VoiceChannelID|VoiceChannelName>
|
||||
|
|
@ -90,6 +90,8 @@ commands.moderation.ban.myself.error.description = I can not ban myself!
|
|||
commands.moderation.ban.yourself.error.description = You can not ban yourself!
|
||||
commands.moderation.ban.massban.success.description = I successfully baned %extra% Members!
|
||||
commands.moderation.ban.help.description = Bans one ore more user from the server
|
||||
commands.moderation.lear.all.success.title = Successfully deleted
|
||||
commands.moderation.lear.all.success.description = I successfully deleted %extra% messages.
|
||||
commands.moderation.clear.number.error.description = You have to choose a number between 1 and 99!
|
||||
commands.moderation.clear.success.description = Successfully deleted %extra% messages.
|
||||
commands.moderation.clear.message.error.title = No messages!
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue