diff --git a/google-fix/main.py b/google-fix/main.py
new file mode 100644
index 0000000..caafe17
--- /dev/null
+++ b/google-fix/main.py
@@ -0,0 +1,35 @@
+from pagermaid import Config, log
+from pagermaid.listener import listener
+from pagermaid.enums import Message
+from pagermaid.utils import lang, pip_install
+
+pip_install("git+https://github.com/guimc233/magic_google", alias="magic_google")
+
+from magic_google import MagicGoogle
+
+
+@listener(command="google", description=lang("google_des"), parameters="[query]")
+async def google(message: Message):
+ """Searches Google for a string."""
+ query = message.arguments
+ if not query:
+ if not message.reply_to_message:
+ return await message.edit(lang("arg_error"))
+ query = message.reply_to_message.text
+ mg = MagicGoogle()
+ query = query.replace(" ", "+")
+ if not Config.SILENT:
+ message = await message.edit(lang("google_processing"))
+ results = ""
+ for i in mg.search(query=query, num=5):
+ try:
+ title = i["text"][:30] + "..."
+ link = i["url"]
+ results += f'\n{title} \n'
+ except Exception:
+ return await message.edit(lang("google_connection_error"))
+ await message.edit(
+ f"Google |{query}
| 🎙 🔍 \n{results}",
+ disable_web_page_preview=True,
+ )
+ await log(f"{lang('google_success')} `{query}`")