dice.py 715 B

12345678910111213141516171819202122232425262728293031
  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. )
  15. @app.on_message(filters.command("dice"))
  16. async def throw_dice(client, message: Message):
  17. six = (message.from_user.id in SUDOERS) if message.from_user else False
  18. c = message.chat.id
  19. if not six:
  20. return await client.send_dice(c, "🎲")
  21. m = await client.send_dice(c, "🎲")
  22. while m.dice.value != 6:
  23. await m.delete()
  24. m = await client.send_dice(c, "🎲")