Karma commited on
Commit
0e475d6
·
1 Parent(s): 14a6974

correction

Browse files
Files changed (1) hide show
  1. Mikobot/plugins/reverse.py +10 -11
Mikobot/plugins/reverse.py CHANGED
@@ -42,15 +42,16 @@ async def reverseImageSearch(_: Client, m: t.Message):
42
  os.remove(file)
43
  if imgUrl is None:
44
  return await reply.edit("Ran into an error.")
45
- output = await ReverseImageSearch("google", f"https://graph.org/{imgUrl[0]}")
46
  if output is None:
47
  return await reply.edit("Ran into an error.")
48
- message = ""
49
  names = output["content"]["bestResults"]["names"]
50
  urls = output["content"]["bestResults"]["urls"]
51
  btn = t.InlineKeyboardMarkup(
52
  [[t.InlineKeyboardButton(text="IMAGE URL", url=urls[-1])]]
53
  )
 
54
  if len(names) > 10:
55
  message = "\n".join(
56
  [f"{index+1}. {name}" for index, name in enumerate(names[:10])]
@@ -63,16 +64,14 @@ async def reverseImageSearch(_: Client, m: t.Message):
63
  htmlMessage += (
64
  "<br/><br/>By <a href='https://lexica.qewertyy.me'>LexicaAPI</a>"
65
  )
66
- url = telegraph.create_page("More Results", html_content=htmlMessage)
67
- message += f"\n\n[More Results]({url})\nBy @LexicaAPI"
 
 
68
  await reply.delete()
69
  return await m.reply_text(message, reply_markup=btn)
70
- message = "\n".join(
71
- [
72
- f"{index+1}. {name}"
73
- for index, name in enumerate(output["content"]["bestResults"]["names"])
74
- ]
75
- )
76
  await reply.delete()
77
  await m.reply_text(f"{message}\n\nBy @LexicaAPI", reply_markup=btn)
78
  except Exception as E:
@@ -80,7 +79,7 @@ async def reverseImageSearch(_: Client, m: t.Message):
80
  return await m.reply_text("Ran into an error.")
81
 
82
 
83
- async def ReverseImageSearch(search_engine, img_url) -> dict:
84
  try:
85
  response = await state.post(
86
  f"https://lexica.qewertyy.me/image-reverse/{search_engine}?img_url={img_url}",
 
42
  os.remove(file)
43
  if imgUrl is None:
44
  return await reply.edit("Ran into an error.")
45
+ output = await reverse_image_search("google", f"https://graph.org/{imgUrl[0]}")
46
  if output is None:
47
  return await reply.edit("Ran into an error.")
48
+
49
  names = output["content"]["bestResults"]["names"]
50
  urls = output["content"]["bestResults"]["urls"]
51
  btn = t.InlineKeyboardMarkup(
52
  [[t.InlineKeyboardButton(text="IMAGE URL", url=urls[-1])]]
53
  )
54
+
55
  if len(names) > 10:
56
  message = "\n".join(
57
  [f"{index+1}. {name}" for index, name in enumerate(names[:10])]
 
64
  htmlMessage += (
65
  "<br/><br/>By <a href='https://lexica.qewertyy.me'>LexicaAPI</a>"
66
  )
67
+ telegraph_page = telegraph.create_page(
68
+ "More Results", html_content=htmlMessage
69
+ )
70
+ message += f"\n\n[More Results](https://telegra.ph/{telegraph_page['path']})\n\nBy @LexicaAPI"
71
  await reply.delete()
72
  return await m.reply_text(message, reply_markup=btn)
73
+
74
+ message = "\n".join([f"{index+1}. {name}" for index, name in enumerate(names)])
 
 
 
 
75
  await reply.delete()
76
  await m.reply_text(f"{message}\n\nBy @LexicaAPI", reply_markup=btn)
77
  except Exception as E:
 
79
  return await m.reply_text("Ran into an error.")
80
 
81
 
82
+ async def reverse_image_search(search_engine, img_url) -> dict:
83
  try:
84
  response = await state.post(
85
  f"https://lexica.qewertyy.me/image-reverse/{search_engine}?img_url={img_url}",