Как добавить функцию Reddit в мой бот Python Discord? - PullRequest
0 голосов
/ 18 ноября 2018

Я хочу сделать бота, который, когда вы делаете "! Meme, отправляет случайный мем из r / memes / hot /. Как бы я это сделал? У меня уже есть некоторый базовый код, но он не работает. Также, Я не уверен, что именно user_agent. Может кто-нибудь дать мне пример?

client = Bot(command_prefix=BOT_PREFIX)
reddit = praw.Reddit(client_id='id',
                     client_secret='secret',
                     user_agent='windows 10: Meme Scraper (by /u/PotatoLord1207)')

@client.command()
async def meme():
    memes_submissions = reddit.subreddit('memes').hot()
    post_to_pick = random.randint(1, 20)
    for i in range(0, post_to_pick):
        submission = next(x for x in memes_submissions if not x.stickied)

    await bot.say(submission.url)
...