Обход страницы предупреждения NSFW с использованием random-puppy и discord. js v12? - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь создать мем-бота (который использует Reddit), но в некоторых субреддитах есть страница предупреждений NSFW, которая не позволяет random-puppy получать изображения, как мне обойти это? Я приветствую получение альтернативы для random-puppy, если вы знаете что-то получше

module.exports = {
    name: "meme",
    description: "Sends a meme",
    async execute(message, args){
        const Discord = require("discord.js");
        const bot = new Discord.Client();
        const ms = require("ms");
        const moment = require("moment");
        const colors = require("colors");
        const randomPuppy = require("random-puppy");

        const memeSubreddits = ["dankmemes", "memes", "meme", "me_irl", "meirl", "comedyheaven", "NSFWMemes", "okbuddyretard"]
        const memeRandom = memeSubreddits[Math.floor(Math.random() * memeSubreddits.length)];

        const memeImage = await randomPuppy(memeRandom);
        const memeEmbed = new Discord.RichEmbed()
            .setColor("RANDOM")
            .setImage(memeImage)
            .setTitle(`From r/${memeRandom}`)
            .setURL(`https://reddit.com/r/${memeRandom}`);

        message.channel.send(memeEmbed); 
    }
}
...