File size: 2,039 Bytes
bc96bf6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
from pyrogram import Client, filters
@Client.on_message(filters.photo & filters.private)
async def photo_handler(client, message):
buttons = [[
InlineKeyboardButton(text="π‘πππππ", callback_data="bright"),
InlineKeyboardButton(text="π¬πππΎπ½", callback_data="mix"),
InlineKeyboardButton(text="π‘ & πΆ", callback_data="b|w"),
],[
InlineKeyboardButton(text="π’πππΌπ
πΎ", callback_data="circle"),
InlineKeyboardButton(text="π‘π
ππ", callback_data="blur"),
InlineKeyboardButton(text="π‘πππ½πΎπ", callback_data="border"),
],[
InlineKeyboardButton(text="π²πππΌππΎπ", callback_data="stick"),
InlineKeyboardButton(text="π±πππΊππΎ", callback_data="rotate"),
InlineKeyboardButton(text="π’πππππΊππ", callback_data="contrast"),
],[
InlineKeyboardButton(text="π²πΎπππΊ", callback_data="sepia"),
InlineKeyboardButton(text="π―πΎππΌππ
", callback_data="pencil"),
InlineKeyboardButton(text="π’πΊπππππ", callback_data="cartoon"),
],[
InlineKeyboardButton(text="π¨πππΎππ", callback_data="inverted"),
InlineKeyboardButton(text="π¦π
πππΌπ", callback_data="glitch"),
InlineKeyboardButton(text="π±πΎππππΎ π‘π¦", callback_data="removebg"),
],[
InlineKeyboardButton(text="π’π
πππΎ", callback_data="close_data"),
]]
try:
await message.reply(text="Select Your Required Mode From Below", quote=True, reply_markup=InlineKeyboardMarkup(buttons))
except Exception as e:
print(e)
if "USER_IS_BLOCKED" in str(e): return
try: await message.reply_text(f"{e} \nSomething Went Wrong!", quote=True)
except Exception: return
|