0

我想将公会图标设置为缩略图embed但既不工作guild.icon也不guild.iconURL()工作

bot.on('message', message => {
    if(message.author.bot) return;

    if(message.channel.name === 'verify') {
        if(message.content === '!verify') {
            message.delete()
            let dm = message.author;
            let server = message.guild.name;
            let servericon = message.guild.iconURL();
            console.log(servericon)

            let attachment = new Discord.MessageAttachment(this.choose , 'chosen.png')

            let embed = new Discord.MessageEmbed()
            .setTitle(`**Welcome to ${server}**\n\nCaptcha`)
            .setDescription("Please complete the captcha given below to gain access to the server.\n**Note:** This is case sensitive")
            .setAuthor('Mr.Verifier', "https://i.ibb.co/nckjDjG/hmm.png")
            .setThumbnail(servericon)
            .addField(
                { name: '**Why all this?**', value: 'This is to protect the servers from\nmalicious raids of automated bots'}
            )
            .setImage(`attachment://chosen.png`)


            dm.send(embed)

        }else{
        message.delete();
        }
    };
})
4

1 回答 1

1

你需要使用guild.iconURL().

于 2020-04-28T11:43:09.443 回答