webss.py 776 B

123456789101112131415161718192021222324252627
  1. from wbb import app
  2. from wbb.core.decorators.errors import capture_err
  3. from pyrogram import filters
  4. __MODULE__ = "WebSS"
  5. __HELP__ = "/webss | .webss [URL] - Take A Screenshot Of A Webpage"
  6. @app.on_message(filters.command("webss"))
  7. @capture_err
  8. async def take_ss(_, message):
  9. if len(message.command) != 2:
  10. await message.reply_text("Give A Url To Fetch Screenshot.")
  11. return
  12. url = message.text.split(None, 1)[1]
  13. m = await message.reply_text("**Taking Screenshot**")
  14. await m.edit("**Uploading**")
  15. try:
  16. await app.send_photo(
  17. message.chat.id,
  18. photo=f"https://webshot.amanoteam.com/print?q={url}",
  19. )
  20. except TypeError:
  21. await m.edit("No Such Website.")
  22. return
  23. await m.delete()