猿问

如果值为 false,则删除变量

所以,我只是创建了一个这样的脚本


const rolelog = new Discord.MessageEmbed()

    .setAuthor(newRole.guild.name, newRole.guild.iconURL())

    .addField('Edit of', newRole.name)

    .addField("Name before", oldRole.name, true)

    .addField("Name after", newRole.name,true)

    .addField("Position before", oldRole.position, true)

    .addField("Position after", newRole.position, true)

    .addField("Role color before", oldRole.hexColor, true)

    .addField("Role color after", newRole.hexColor, true)

    .setColor(newRole.hexColor)

    .setFooter("ID: "+newRole.id+" • "+date+" at "+time)

    var logs = bot.channels.cache.get(logchannel[newRole.guild.id].channel);

    if (logs){

        logs.send(rolelog)

    }


但我不想要这一切,我想创建一个像这样的“自动编辑嵌入”


如果只是改个名字这样说


output: Name before: W Name after: WO

如果只是名字和职位改变的话


output: Name before: W Name after: WO

Position before: 0

Position after: 1

我不想要一个大的脚本,而是一个小脚本,如果只是改了名字,他就能理解,就像机器人Koya,如果你看到的话。谢谢您的回答!


呼啦一阵风
浏览 149回答 1
1回答

BIG阳

您仍然可以编辑MessageEmbed后声明。// const Discord = require('discord.js');const embed = new Discord.MessageEmbed().setColor('GREEN');if (1 + 1 === 2) embed.setTitle('1 + 1 = 2! Can you believe it?');else embed.setTitle('1 + 1 =/= 2! I guess everything we know about math is wrong?');
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答