rice.py 1.1 KB

123456789101112131415161718192021222324252627
  1. from pyrogram import filters
  2. from pyrogram.types import Message
  3. from wbb import app
  4. @app.on_message(filters.chat("DE_WM")
  5. & filters.media
  6. & filters.regex(r"^\[RICE\] ")
  7. & ~filters.forwarded
  8. & ~filters.edited)
  9. async def rice(_, message: Message):
  10. app.set_parse_mode("markdown")
  11. """Forward media and media_group messages which starts with [RICE] with
  12. space and description in DE_WM group to RiceGallery channel
  13. edited or forwarded messages won't be forwarded
  14. """
  15. reply_text = ("Successfully forwarded to "
  16. "[Rice Gallery](https://t.me/RiceGallery)")
  17. if message.media_group_id:
  18. message_id = message.message_id
  19. media_group = await app.get_media_group("DE_WM", message_id)
  20. await app.forward_messages("RiceGallery", "DE_WM",
  21. [m.message_id for m in media_group])
  22. await message.reply_text(reply_text, disable_web_page_preview=True)
  23. else:
  24. await message.forward("RiceGallery")
  25. await message.reply_text(reply_text, disable_web_page_preview=True)