# < Source - t.me/testingpluginnntesting >
# < Thanks to @MMETMA [https://t.me/testingpluginnntesting/254356] >
# < https://github.com/TeamUltroid/Ultroid >

"""
✘ Commands Available -

• `{i}ggl <search query>`
    Will show google search link as button with sticker.
"""

import re
import emoji


def nuemoji(string):
    return emoji.get_emoji_regexp().sub(u'', string)

@ultroid_cmd(pattern="ggl")
async def gglx(event):
    try:
        input_str = event.text.split(maxsplit=1)[1]
    except:
        reply = await event.get_reply_message()
        if reply and reply.text:
            input_str = reply.message
        else:
            return await event.eor("No text was given!", time=6)

    msg = await event.eor("...")
    query = nuemoji(f"#12{input_str}")
    try:
        results = await event.client.inline_query(
            "StickerizerBot", query, entity=event.chat_id)
        await results[0].click(silent=True, reply_to=event.reply_to_msg_id)
        await msg.delete()
    except Exception as ex:
        return await msg.edit(f"**Got Error!** \n> `{ex}`")
