【问题标题】:discord.js ban/kick commandsdiscord.js 禁止/踢命令
【发布时间】:2020-11-18 12:24:15
【问题描述】:

基本上我需要的只是让我输入的简单命令

并让它踢/禁止被引用的用户,我知道这可能是世界上最简单的事情,但我很烂,而且我对不和谐机器人编码和 js 真的很陌生,所以帮助我随机的人:D 这也是可能是世界上最愚蠢的事情,但我在这方面发现了另一件事,但他们尝试过的代码不起作用:

if (msg.member.hasPermission("KICK_MEMBERS") {
    if (msg.members.mentions.first()) {
        try {
            msg.members.mentions.first().kick();
        } catch {
            msg.reply("I do not have permissions to kick " + msg.members.mentions.first());
    }else {
        msg.reply("You do not have permissions to kick " + msg.members.mentions.first());
}

到目前为止,这是我的代码:

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

  const client = new Discord.Client();

  const prefix = '<';

  client.once('ready', () => {
console.log('Bot Online')
client.channels.cache.get('707840645192220714').send('Bot Online');
})

client.on('message', message => {
    if (!message.content.startsWith(prefix) || message.author.bot) return;

const args = message.content.slice(prefix.length).split(/ +/);
const command = args.shift().toLowerCase();

if (command === 'ping>') {
    message.channel.send('pong!');
}
else if (command === 'test>') {
    message.channel.send('Test Working');
}
else if (command === 'help>') {
    message.channel.send('<Ping> <Test> <Help> <Youtube>')
}
else if (command === 'youtube>'){
    message.channel.send('https://www.youtube.com/channel/UCFK-ry9dVqsPsjr638g1ygw')
}
else if (command === 'kick>'){
         
    }

else (message.channel.send('That Command Isnt Reconised Use <Help> To View 
   A List Of Commands'))
   })

   client.login('Token Here');

我也不需要它,但如果你愿意,你可以帮助我让后缀系统正常工作,而不必在我的命令结束时推它

【问题讨论】:

    标签: javascript node.js discord.js


    【解决方案1】:

    对于您尝试的代码,它不起作用,因为Message object 上没有members 属性。我认为您想尝试的是msg.mentions.members.first() - 这为您提供了作为 GuildMember 对象的第一个有效提及。从这里,您可以随意使用kick()ban() 方法。

    【讨论】:

    • 我要睡觉了,但我早上试试
    猜你喜欢
    • 2020-10-20
    • 1970-01-01
    • 2021-06-01
    • 2021-10-06
    • 2021-08-22
    • 2021-11-13
    • 2021-07-27
    • 2021-06-01
    • 2021-01-26
    相关资源
    最近更新 更多