mirror of
https://github.com/polyjitter/searchbot-discord.git
synced 2024-08-14 22:46:55 +00:00
checked for no-embed-perms and added alternate message, I hope it works
This commit is contained in:
parent
385c501ac4
commit
5e6996e663
1 changed files with 45 additions and 6 deletions
|
@ -294,6 +294,8 @@ class Search(commands.Cog):
|
||||||
title = f'{anime["attributes"]["canonicalTitle"]}'
|
title = f'{anime["attributes"]["canonicalTitle"]}'
|
||||||
anime_id = anime["id"]
|
anime_id = anime["id"]
|
||||||
url = f"https://kitsu.io/anime/{anime_id}"
|
url = f"https://kitsu.io/anime/{anime_id}"
|
||||||
|
thing = '' if not anime['attributes'][
|
||||||
|
'endDate'] else f' to {anime["attributes"]["endDate"]}'
|
||||||
|
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
title=f"{title}", color=ctx.author.color, url=url)
|
title=f"{title}", color=ctx.author.color, url=url)
|
||||||
|
@ -306,8 +308,7 @@ class Search(commands.Cog):
|
||||||
value=anime["attributes"]["ageRating"])
|
value=anime["attributes"]["ageRating"])
|
||||||
embed.add_field(
|
embed.add_field(
|
||||||
name="Status", value=anime["attributes"]["status"])
|
name="Status", value=anime["attributes"]["status"])
|
||||||
thing = '' if not anime['attributes'][
|
|
||||||
'endDate'] else f' to {anime["attributes"]["endDate"]}'
|
|
||||||
embed.add_field(
|
embed.add_field(
|
||||||
name="Aired", value=f"{anime['attributes']['startDate']}{thing}")
|
name="Aired", value=f"{anime['attributes']['startDate']}{thing}")
|
||||||
embed.add_field(name="Episodes",
|
embed.add_field(name="Episodes",
|
||||||
|
@ -318,8 +319,27 @@ class Search(commands.Cog):
|
||||||
url=anime['attributes']["posterImage"]["original"])
|
url=anime['attributes']["posterImage"]["original"])
|
||||||
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"))
|
||||||
await ctx.send(embed=embed)
|
try:
|
||||||
session.close()
|
await ctx.send(embed=embed)
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
|
||||||
|
aired = f"{anime['attributes']['startDate']}{thing}"
|
||||||
|
template = f"""
|
||||||
|
url: {url}
|
||||||
|
Title: {title}
|
||||||
|
Average Rating: {anime["attributes"]["averageRating"]}
|
||||||
|
Popularity Rank: {anime["attributes"]["popularityRank"]}
|
||||||
|
Age Rating: {anime["attributes"]["ageRating"]}
|
||||||
|
Status: {anime["attributes"]["status"]}
|
||||||
|
Aired: {aired}
|
||||||
|
Type: {anime['attributes']["showType"]}
|
||||||
|
|
||||||
|
|
||||||
|
Powered by kitsu.io"""
|
||||||
|
await ctx.send(template)
|
||||||
|
|
||||||
|
await session.close()
|
||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
async def manga(self, ctx, *, query: str):
|
async def manga(self, ctx, *, query: str):
|
||||||
|
@ -364,8 +384,27 @@ class Search(commands.Cog):
|
||||||
embed.set_thumbnail(
|
embed.set_thumbnail(
|
||||||
url=manga['attributes']["posterImage"]["original"])
|
url=manga['attributes']["posterImage"]["original"])
|
||||||
|
|
||||||
await ctx.send(embed=embed)
|
try:
|
||||||
session.close()
|
await ctx.send(embed=embed)
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
|
||||||
|
aired = f"{manga['attributes']['startDate']}{thing}"
|
||||||
|
template = f"""
|
||||||
|
url: {url}
|
||||||
|
Title: {title}
|
||||||
|
Average Rating: {manga["attributes"]["averageRating"]}
|
||||||
|
Popularity Rank: {manga["attributes"]["popularityRank"]}
|
||||||
|
Age Rating: {manga["attributes"]["ageRating"]}
|
||||||
|
Status: {manga["attributes"]["status"]}
|
||||||
|
Aired: {aired}
|
||||||
|
Type: {manga['attributes']["showType"]}
|
||||||
|
|
||||||
|
|
||||||
|
Powered by kitsu.io"""
|
||||||
|
await ctx.send(template)
|
||||||
|
|
||||||
|
await session.close()
|
||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
@commands.is_owner()
|
@commands.is_owner()
|
||||||
|
|
Loading…
Reference in a new issue