Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (args[0] === "ban") {
- if (userPex.has("BAN_MEMBERS")) {
- if (pex.has("BAN_MEMBERS")) {
- if (args[1] != null) {
- if (
- args[1].includes(message.mentions.members.first())
- ) {
- var userToBan = message.mentions.members.first();
- if (
- args[2] === null ||
- args[2] === undefined ||
- args[2] === " "
- ) {
- message.reply(
- "❓ **Vuoi procedere al ban senza provvedere una motivazione?**\n*(si, no)*"
- );
- message.channel
- .awaitMessages(filter, {
- max: 1,
- time: 10000
- })
- .then(collected => {
- if (
- collected.first().content === "si"
- ) {
- var banReason = args[2];
- if (userToBan.bannable) {
- userToBan.ban({
- days: 7,
- reason: banReason
- });
- } else {
- message.channel.send(
- ":x: **Non ho abbastanza permessi per bannare l'utente selezionato!"
- );
- }
- } else {
- return message.reply(
- "✅ **Operazione annullata con successo!**"
- );
- }
- });
- }
- } else {
- message
- .reply(
- ":x: **Devi specificare l'utente da bannare!**"
- )
- .then(msg => {
- msg.delete(4000).catch(err =>
- console.log(err)
- );
- });
- }
- } else {
- message
- .reply(
- ":x: **Devi specificare l'utente da bannare!**"
- )
- .then(msg => {
- msg.delete(4000).catch(err => console.log(err));
- });
- }
- } else {
- message
- .reply(
- ":x: **Attualmente non ho il permesso di bannare questo utente!**"
- )
- .then(msg => {
- msg.delete(4000).catch(err => console.log(err));
- });
- }
- } else {
- message
- .reply(
- ":x: **Non hai il permesso di eseguire questo comando!**"
- )
- .then(msg => {
- msg.delete(4000).catch(err => console.log(err));
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement