Я хочу сделать бота, который, когда вы делаете "! 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)