mirror of
https://github.com/polyjitter/searchbot-discord.git
synced 2024-08-14 22:46:55 +00:00
commit
fe9df26a68
1 changed files with 10 additions and 7 deletions
|
@ -296,11 +296,11 @@ class Search(commands.Cog):
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
top_result = resp["list"][int(number) - 1]
|
top_result = resp["list"][int(number) - 1]
|
||||||
embed = discord.Embed(title=top_result["word"], description=top_result["definition"],
|
embed = discord.Embed(title=top_result["word"], description=top_result["definition"][0:425] + "...",
|
||||||
url=top_result["permalink"], color=ctx.author.color)
|
url=top_result["permalink"], color=ctx.author.color)
|
||||||
if top_result["example"]:
|
if top_result["example"]:
|
||||||
embed.add_field(name="Example:",
|
embed.add_field(name="Example:",
|
||||||
value=top_result["example"], inline=False)
|
value=top_result["example"][0:100] + "...", inline=False)
|
||||||
embed.add_field(name="👍", value = top_result["thumbs_up"])
|
embed.add_field(name="👍", value = top_result["thumbs_up"])
|
||||||
embed.add_field(name="👎", value = top_result["thumbs_down"])
|
embed.add_field(name="👎", value = top_result["thumbs_down"])
|
||||||
|
|
||||||
|
@ -311,7 +311,8 @@ class Search(commands.Cog):
|
||||||
embed.set_footer(text=str(len(
|
embed.set_footer(text=str(len(
|
||||||
resp["list"])) + f" results were found. To see a different result, use {ctx.prefix}ud {query} | {number}.")
|
resp["list"])) + f" results were found. To see a different result, use {ctx.prefix}ud {query} | {number}.")
|
||||||
try:
|
try:
|
||||||
await ctx.send("", embed=embed)
|
|
||||||
|
await ctx.send(f"{top_result['word']}: {top_result['permalink']}", embed=embed)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
await ctx.send(top_result["definition"])
|
await ctx.send(top_result["definition"])
|
||||||
|
@ -320,7 +321,7 @@ class Search(commands.Cog):
|
||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
async def anime(self, ctx, *, query: str):
|
async def anime(self, ctx, *, query: str):
|
||||||
"""Lookup anime information online, uses the https://kitsu.io/ public API."""
|
"""Lookup anime information online, uses the <https://kitsu.io/> public API."""
|
||||||
base = "https://kitsu.io/api/edge/"
|
base = "https://kitsu.io/api/edge/"
|
||||||
# Handling
|
# Handling
|
||||||
async with ctx.typing():
|
async with ctx.typing():
|
||||||
|
@ -361,7 +362,8 @@ class Search(commands.Cog):
|
||||||
embed.set_footer(
|
embed.set_footer(
|
||||||
text=f"Requested by {ctx.author.name} | Powered by kitsu.io", icon_url=ctx.author.avatar_url_as(format="png"))
|
text=f"Requested by {ctx.author.name} | Powered by kitsu.io", icon_url=ctx.author.avatar_url_as(format="png"))
|
||||||
try:
|
try:
|
||||||
await ctx.send(embed=embed)
|
|
||||||
|
await ctx.send(f"{title}: <{url}>", embed=embed)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
||||||
|
@ -384,7 +386,7 @@ Powered by kitsu.io"""
|
||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
async def manga(self, ctx, *, query: str):
|
async def manga(self, ctx, *, query: str):
|
||||||
"""Lookup manga information online, uses the https://kitsu.io/ public API."""
|
"""Lookup manga information online, uses the <https://kitsu.io/> public API."""
|
||||||
base = "https://kitsu.io/api/edge/"
|
base = "https://kitsu.io/api/edge/"
|
||||||
# Handling
|
# Handling
|
||||||
async with ctx.typing():
|
async with ctx.typing():
|
||||||
|
@ -426,7 +428,8 @@ Powered by kitsu.io"""
|
||||||
url=manga['attributes']["posterImage"]["original"])
|
url=manga['attributes']["posterImage"]["original"])
|
||||||
|
|
||||||
try:
|
try:
|
||||||
await ctx.send(embed=embed)
|
|
||||||
|
await ctx.send(f"{title}: <{url}>", embed=embed)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue