簡體   English   中英

JS Discord 清除命令

[英]JS Discord Purge Command

所以基本上我有以下代碼:

    const Discord = require("discord.js");

module.exports.run = async (bot, message, args) => {
  if (args[0] == "help") {
    let helpembxd = new Discord.RichEmbed()
      .setColor("RANDOM")
      .addField("Purge Command", "Usage: `*clear` <amount>");

    message.channel.send(helpembxd);
    return;
  }

  message.delete();

  if (!message.member.hasPermission("MANAGE_MESSAGES"))
    return message.reply("You don't have premssions to do that!");
  if (!args[0])
    return message.channel.send(
      "Please enter a number of messages to clear! `Usage: .clear <amount>`"
    );
  message.channel.bulkDelete(args[0]).then(() => {
    message.channel
      .send(`**__Cleared ${args[0]} messages.__**`)
      .then(msg => msg.delete(2000));
  });
};

module.exports.help = {
  name: "purge"
};

我試圖讓它工作,但是當我使用 purge 命令時它不起作用。

謝謝,Gowixx。

所以基本上我有以下代碼:

    const Discord = require("discord.js");

module.exports.run = async (bot, message, args) => {
  if (args[0] == "help") {
    let helpembxd = new Discord.RichEmbed()
      .setColor("RANDOM")
      .addField("Purge Command", "Usage: `*clear` <amount>");

    message.channel.send(helpembxd);
    return;
  }

  message.delete();

  if (!message.member.hasPermission("MANAGE_MESSAGES"))
    return message.reply("You don't have premssions to do that!");
  if (!args[0])
    return message.channel.send(
      "Please enter a number of messages to clear! `Usage: .clear <amount>`"
    );
  message.channel.bulkDelete(args[0]).then(() => {
    message.channel
      .send(`**__Cleared ${args[0]} messages.__**`)
      .then(msg => msg.delete(2000));
  });
};

module.exports.help = {
  name: "purge"
};

我試圖讓它工作,但是當我使用 purge 命令時它不起作用。

謝謝,Gowixx。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM