因此,我正在尝试使用加载行会图标的图像
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();
}
如果有人可以帮助我并解释为什么脚本永远等待,我尝试以不同方式定义变量 但它没有用。拜托,谢谢,我向您表示感谢。