import requests as r from pyrogram import filters from wbb import app from wbb.utils.errors import capture_err __MODULE__ = "Reddit" __HELP__ = "/reddit [query] - results something from reddit" @app.on_message(filters.command("reddit") & ~filters.edited) @capture_err async def reddit(_, message): if len(message.command) != 2: await message.reply_text("/reddit needs an argument") return subreddit = message.command[1] res = r.get(f"https://meme-api.herokuapp.com/gimme/{subreddit}") res = res.json() rpage = res.get(str("subreddit")) # Subreddit title = res.get(str("title")) # Post title memeu = res.get(str("url")) # meme pic url plink = res.get(str("postLink")) caps = f"Title: {title}\n" caps += f"Subreddit: r/{rpage}\n" caps += f"PostLink: {plink}" await message.reply_photo(photo=memeu, caption=(caps))