dice.py 714 B

123456789101112131415161718192021222324252627282930
  1. from pyrogram import filters
  2. from pyrogram.types import Message
  3. from wbb import SUDOERS, USERBOT_PREFIX, app, app2
  4. __MODULE__ = "Dice"
  5. __HELP__ = """
  6. /dice
  7. Roll a dice.
  8. """
  9. @app2.on_message(
  10. filters.command("dice", prefixes=USERBOT_PREFIX)
  11. & SUDOERS
  12. & ~filters.forwarded
  13. & ~filters.via_bot)
  14. @app.on_message(filters.command("dice"))
  15. async def throw_dice(client, message: Message):
  16. six = (message.from_user.id in SUDOERS) if message.from_user else False
  17. c = message.chat.id
  18. if not six:
  19. return await client.send_dice(c, "🎲")
  20. m = await client.send_dice(c, "🎲")
  21. while m.dice.value != 6:
  22. await m.delete()
  23. m = await client.send_dice(c, "🎲")