rice.py 1.1 KB

1234567891011121314151617181920212223242526
  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. """Forward media and media_group messages which starts with [RICE] with
  11. space and description in DE_WM group to RiceGallery channel
  12. edited or forwarded messages won't be forwarded
  13. """
  14. reply_text = ("Successfully forwarded to "
  15. "[Rice Gallery](https://t.me/RiceGallery)")
  16. if message.media_group_id:
  17. message_id = message.message_id
  18. media_group = await app.get_media_group("DE_WM", message_id)
  19. await app.forward_messages("RiceGallery", "DE_WM",
  20. [m.message_id for m in media_group])
  21. await message.reply_text(reply_text, disable_web_page_preview=True)
  22. else:
  23. await message.forward("RiceGallery")
  24. await message.reply_text(reply_text, disable_web_page_preview=True)