Discord JS Bot Canvas.loadImage问题

时间:2020-09-22 00:42:01

标签: javascript node.js canvas discord discord.js

因此,我正在尝试使用加载行会图标的图像

const serverIcon = message.guild.iconURL();
const guildicon = await Canvas.loadImage(serverIcon);

但是脚本永远等待着

这是整个功能,

} else if (command == 'server information' || 'serverinformation') {

       const canvas = Canvas.createCanvas(700,250);
       const ctx = canvas.getContext('2d');

        async function loadandprocessimage() {

            const background = await Canvas.loadImage(`https://cdn.discordapp.com/attachments/757361761996243048/757444420613177414/ServerTemplate-01.png`);

            ctx.drawImage(background,0,0,canvas.width,canvas.height);

            const serverIcon = message.guild.iconURL();

            const guildicon = await Canvas.loadImage(serverIcon);

            ctx.drawImage(guildicon, 25, 0, 200, canvas.height);

            const attachment = new Discord.MessageAttachment(canvas.toBuffer(), `welcome-image.png`);

            message.channel.send("", attachment);

        }

        loadandprocessimage();

    }

如果有人可以帮助我并解释为什么脚本永远等待,我尝试以不同方式定义变量 但它没有用。拜托,谢谢,我向您表示感谢。

0 个答案:

没有答案