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.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 (event.getGuild().getMemberById(event.getJDA().getSelfUser().getId()).hasPermission(Permission.MESSAGE_MANAGE)) {
|
||||||
if (args[0].equals("all")) {
|
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 {
|
} else {
|
||||||
try {
|
try {
|
||||||
int nbToDelete = Integer.parseInt(args[0]);
|
int nbToDelete = Integer.parseInt(args[0]);
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ Hadder = Hadder
|
||||||
|
|
||||||
searchterm = <SearchTerm>
|
searchterm = <SearchTerm>
|
||||||
username = <Username>
|
username = <Username>
|
||||||
number = <Number>
|
number = <Number>/all
|
||||||
guildprefix = <New Guild-Prefix>
|
guildprefix = <New Guild-Prefix>
|
||||||
prefix = <New Prefix>
|
prefix = <New Prefix>
|
||||||
vc-name/id = <VoiceChannelID|VoiceChannelName>
|
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.yourself.error.description = You can not ban yourself!
|
||||||
commands.moderation.ban.massban.success.description = I successfully baned %extra% Members!
|
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.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.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.success.description = Successfully deleted %extra% messages.
|
||||||
commands.moderation.clear.message.error.title = No messages!
|
commands.moderation.clear.message.error.title = No messages!
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue