Helloooo, Let me get into detail with what I meant. Basically the Image is being sent but sadly it's not being sent as a .gif, It's being sent as a png. I've tried changing the extension to "gif" but it's not even being sent at all. Can someone assist me?
const fetch = (...args) =>
import("node-fetch").then(({ default: fetch }) => fetch(...args));
const { EmbedBuilder, SlashCommandBuilder } = require("discord.js");
module.exports = {
data: new SlashCommandBuilder()
.setName("triggered")
.setDescription(" | Make someones avatar triggered.")
.addUserOption((option) =>
option
.setName("target")
.setDescription("User to trigger.")
.setRequired(false)
),
async execute(interaction) {
const member = interaction.options.getMember("target") || interaction.user;
const user = member.displayAvatarURL({
forceStatic: true,
extension: "png",
});
let image = " ";
image = await fetch(
`https://some-random-api.ml/canvas/triggered?avatar=${user}`
).then((response) => (image = response.url));
const triggeredEmbed = new EmbedBuilder()
.setImage(image)
.setColor("Random");
await interaction.reply({ embeds: [triggeredEmbed] });
},
};