【发布时间】:2022-01-14 02:41:29
【问题描述】:
我正在使用 Tenor API 在 Discord.js 的嵌入中显示随机 gif。我做的一切都是正确的,但是,图像没有加载。
这是我的代码:
require('dotenv').config();
const Discord = require('discord.js');
const fetch = require('node-fetch')
module.exports = {
name: 'tenor',
category: 'misc',
aliases: ['gif', 't'],
async execute(message) {
const url = `https://g.tenor.com/v1/search?q=Anime_Kiss&key=${process.env.TENOR}&limit=20`
let response = await fetch(url)
let mom = await response.json();
const makerandom = Math.floor(Math.random() * mom.results.length);
let embed = new Discord.MessageEmbed()
.setImage(mom.results[makerandom].itemurl)
message.channel.send({ embeds: [embed]})
}
};
接下来会发生什么:
【问题讨论】:
-
在向您的代码发送消息之前添加
console.log(mom.results[makerandom].itemurl)并检查 url 是否正确
标签: javascript node.js discord discord.js