#javascript #discord.js
Вопрос:
Я создал бота discord, который, когда я печатаю !собака, иногда показывает собаку, а иногда нет. Всякий раз, когда я делаю !мем, он каждый раз работает идеально. Вот код
client.on('message', async (msg) => {
if (msg.content === '!meme') {
let subreddits = ['memes'];
let subreddit = subreddits[Math.floor(Math.random() * subreddits.length)];
let img = await api(subreddit);
const Embed = new Discord.MessageEmbed()
.setTitle(`Have a meme`)
.setURL(`https://www.reddit.com/r/memes`)
.setColor('RANDOM')
.setImage(img);
msg.channel.send(Embed);
}
if (msg.content === '!dog') {
let subreddits = ['dogpics', 'dogpictures'];
let subreddit = subreddits[Math.floor(Math.random() * subreddits.length)];
let img = await api(subreddit);
const Embed = new Discord.MessageEmbed()
.setTitle(`bark bark`)
.setURL(`https://www.reddit.com/r/dogpictures`)
.setColor('RANDOM')
.setImage(img);
msg.channel.send(Embed);
}
});
он также использует npm discord.js и нпм imageapi.js разве что помогает.
Комментарии:
1. Это похоже на проблему
imageapi.fionn.live
, для которой я не могу найти никакого кода. Может быть, просто проверьте,img
существует ли он, а если нет, то снова запросите API.