| 123456789101112131415161718192021222324252627 |
- from pyrogram import filters
- from pyrogram.types import Message
- from wbb import app
- @app.on_message(filters.chat("DE_WM")
- & filters.media
- & filters.regex(r"^\[RICE\] ")
- & ~filters.forwarded
- & ~filters.edited)
- async def rice(_, message: Message):
- app.set_parse_mode("markdown")
- """Forward media and media_group messages which starts with [RICE] with
- space and description in DE_WM group to RiceGallery channel
- edited or forwarded messages won't be forwarded
- """
- reply_text = ("Successfully forwarded to "
- "[Rice Gallery](https://t.me/RiceGallery)")
- if message.media_group_id:
- message_id = message.message_id
- media_group = await app.get_media_group("DE_WM", message_id)
- await app.forward_messages("RiceGallery", "DE_WM",
- [m.message_id for m in media_group])
- await message.reply_text(reply_text, disable_web_page_preview=True)
- else:
- await message.forward("RiceGallery")
- await message.reply_text(reply_text, disable_web_page_preview=True)
|