Javascript Discord.js Reddit命令适用于VS代码,但不适用于Heroku

Javascript Discord.js Reddit命令适用于VS代码,但不适用于Heroku,javascript,node.js,discord,discord.js,reddit,Javascript,Node.js,Discord,Discord.js,Reddit,我写了一个发送模因的代码。它在VS代码中工作得很好,但当我在Heroku中运行它时,它什么也做不了。可能是因为赫罗库反对雷迪特?请帮帮我 var randomsub=['https://www.reddit.com/r/dankmemes.json?sort=top&t=week', 'https://www.reddit.com/r/memes.json?sort=top&t=week'] const randomsubs=Math.floor(Math.random()*randomsub.

我写了一个发送模因的代码。它在VS代码中工作得很好,但当我在Heroku中运行它时,它什么也做不了。可能是因为赫罗库反对雷迪特?请帮帮我

var randomsub=['https://www.reddit.com/r/dankmemes.json?sort=top&t=week', 'https://www.reddit.com/r/memes.json?sort=top&t=week']
const randomsubs=Math.floor(Math.random()*randomsub.length)
message.channel.startTyping()
试一试{
const{body}=wait snekfetch
.get(randomsub[randomsubs])
.query({limit:800});
const allowed=message.channel.nsfw?body.data.children:body.data.children.filter(post=>!post.data.over18);
如果(!allowed.length)返回message.channel.send('**看起来我的内存用完了,请稍后再试!**')。然后(msg=>{msg.delete(5000)});
const randomnumber=Math.floor(Math.random()*允许的.length)
message.channel.send(`**${allowed[randomnumber].data.title}**`)
message.channel.send(允许[randomnumber].data.url)

message.channel.send(`*${“Snekfetch不推荐使用,请使用节点获取代替Snekfetch不推荐使用,请使用节点获取代替