dice.py 692 B

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