discord.js bot上的Reddit命令有问题
我试图在我的discord.js bot中放置一个被诅咒的image命令,但它总是出现这个错误discord.js bot上的Reddit命令有问题,discord.js,Discord.js,我试图在我的discord.js bot中放置一个被诅咒的image命令,但它总是出现这个错误 got('https://www.reddit.com/r/madlads/random/.json').then(response => { ^ ReferenceError: got is not defined 这是密码 if(命令==“被诅咒”){ 得到https://www.reddit.com/r/cursedimages/random/.json)。然后(响应=>{ 让cont
got('https://www.reddit.com/r/madlads/random/.json').then(response => {
^
ReferenceError: got is not defined
这是密码
if(命令==“被诅咒”){
得到https://www.reddit.com/r/cursedimages/random/.json)。然后(响应=>{
让content=JSON.parse(response.body);
var image=content[0]。data.children[0]。data.url;
设permalink=content[0]。data.children[0]。data.permalink;
设memeUrl=`https://reddit.com${permalink}`;
让memeImage=content[0]。data.children[0]。data.url;
让memeTitle=content[0]。data.children[0]。data.title;
让memeUpvotes=content[0]。data.children[0]。data.ups;
让memeNumComments=content[0]。data.children[0]。data.num\u comments;
const cursedembed=new Discord.MessageEmbed()
.setColor(“随机”)
.setTitle(内容[0]。数据。子项[0]。数据。标题)
.setURL(`${memeUrl}`)
.setImage(图像)
.setFooter(`由于您的包中没有节点获取
,因此您将无法使用获取
函数。要使用此包,您必须遵循三个步骤
安装node fetch
。这可以通过在项目目录中运行npm i node fetch
来完成
将node fetch
导入到代码中。这可以通过在代码文件顶部设置const fetch=require('node-fetch');
来完成,类似于discord.js导入
将got
替换为fetch
在那之后,你应该能够使用fetch
下载web内容并在discord上发布reddit内容。你确定你键入了get
而不是get
?我已经尝试了这两种方法,两种方法都出现了错误如果你尝试fetch
而不是get
,那会怎么样?它仍然说你没有定义venode fetch
作为您的包之一?