我有熟悉的神通命令。
let target = interaction.options.getMember("target");
let embed = new MessageEmbed();
embed.setColor('RANDOM');
embed.setTitle(`Avatar by ${target.user.tag}`);
embed.setDescription(`Download Avatar\n[[PNG]](${target.user.displayAvatarURL({format: 'png', size: 4096, dynamic: false})})┃[[JPG]](${target.user.displayAvatarURL({format: 'jpg', size: 4096, dynamic: false})})┃[[GIF]](${target.user.displayAvatarURL({format: 'gif', size: 4096, dynamic: true})})`);
embed.setImage(target.user.displayAvatarURL({size: 4096, dynamic: true}));
interaction.followUp({embeds: [embed]});
一切都很好,当然,一切正常。帮助是值得下载的化身。
但是,如果我单击嵌入的图像并复制链接,则复制“images-2 Discordapp.net/external/”链接,当我遵循该链接时,化身将立即开始下载,而不需要首先在浏览器中查看它。在描述没有这样的链接,它以"cdn.discordapp.com/avatars/“开头,当我点击这个链接时,我可以看到化身,但是下载化身不会立即启动,为此我需要再点击两次才能从浏览器下载。
我怎样才能做到这一点,通过点击描述中的链接下载化身立即开始?
发布于 2022-01-23 21:15:50
嘿!
我很肯定你是在问如何用一个不和谐的链接下载一些东西。
解决这个问题的一个简单方法就是创建一个可以避免不和谐的化身的链接,我不知道头顶上有什么例子,但是,您可以将它链接到不和谐的化身链接: cdn.discord.com/ avatars /${USER_ID}/
https://stackoverflow.com/questions/70822248
复制相似问题