Discord.js如何编辑以前的bot';什么消息?(花名册C0毫米)

Discord.js如何编辑以前的bot';什么消息?(花名册C0毫米),discord.js,rank,Discord.js,Rank,所以我在试着做一个花名册命令。该命令是$floster add/remove@user RANK。这个命令基本上应该编辑上一个机器人的消息(花名册),并将花名册中的用户添加到命令中的排名中。。。到目前为止,这是我的代码,但我还没有成功地制作花名册消息以及其中的编辑部分和排名系统。如果有人能帮上忙,那就太棒了 //ROOSTER COMMAND client.on('message', async message => { if (message.content.startsWith

所以我在试着做一个花名册命令。该命令是
$floster add/remove@user RANK
。这个命令基本上应该编辑上一个机器人的消息(花名册),并将花名册中的用户添加到命令中的排名中。。。到目前为止,这是我的代码,但我还没有成功地制作花名册消息以及其中的编辑部分和排名系统。如果有人能帮上忙,那就太棒了

//ROOSTER COMMAND
client.on('message', async message => {
    if (message.content.startsWith(prefix + "roster")) {
        if (!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send('You do not have that permission! :x:').then(message.react(':x:'))

        const args = message.content.slice(prefix.length + 7).split(/ +/)
        let uReply = args[0];
        const user = message.mentions.members.first()

        if(!uReply) message.channel.send("Please use `add` or `remove`.")
        if(uReply === 'add')  {
            if(!user) return message.channel.send("Please make sure to provide which user you would like to add...")
            message.channel.send(`you are adding **${user.displayName}** from the roster.`)
           
        } else if(uReply === 'remove') {
            if(!user) return message.channel.send("Please make sure to provide which user you would like to add...")
            message.channel.send(`you are removing **${user.displayName}** from the roster.`)
        }
        
    }})
听起来这个方法就是你想要的

文档中的示例:

//更新消息的内容
message.edit('这是我的新内容!')
.then(msg=>console.log(`将消息内容更新为${msg.content}`))
.catch(控制台错误);
听起来这个方法就是你想要的

文档中的示例:

//更新消息的内容
message.edit('这是我的新内容!')
.then(msg=>console.log(`将消息内容更新为${msg.content}`))
.catch(控制台错误);