When I run the /meme command, the console replies
Unexpected token '<', "<!doctype "... is not a valid JSON
(PS: I use a hosting company)
Here's my meme.js
const { EmbedBuilder } = require('discord.js');
module.exports = {
name: 'meme',
description: 'Donne un meme!',
callback: async (client, interaction) => {
async function meme() {
try {
const response = await fetch('https://www.reddit.com/r/memes/random/.json');
const memeData = await response.json();
const title = memeData[0].data.children[0].data.title;
const image = memeData[0].data.children[0].data.url;
const author = memeData[0].data.children[0].data.author;
const embed = new EmbedBuilder()
.setColor("Random")
.setTitle(title)
.setImage(image)
.setURL(image)
.setFooter(author);
await interaction.reply({ embeds: [embed] });
} catch (error) {
console.error('Erreur lors de la récupération du meme:', error.message);
await interaction.reply("Une erreur s'est produite lors de la récupération du meme.");
}
}
meme();
},
};