diff --git a/main.py b/main.py index 8b68807..7a4c64d 100644 --- a/main.py +++ b/main.py @@ -4,6 +4,12 @@ from discord import app_commands from dotenv import load_dotenv +import embed_util +import manga + + +mh = manga.MangaHandler() + load_dotenv() @@ -26,13 +32,21 @@ async def first_command(interaction: discord.Interaction): guild=discord.Object(id=1042133536926347324) ) @app_commands.describe(title='Title of the manga to search for') -async def first_command( +async def search_command( interaction: discord.Interaction, title: str ): await interaction.response.send_message("Check your DM's") chanel = await interaction.user.create_dm() + + manga_list = mh.search(title) + view = embed_util.ListManga(manga_list) await chanel.send(f"Hey, you searched for {title}") + await chanel.send(view=view, embed=embed_util.manga_embed(manga_list[0])) + await view.wait() + await chanel.send("Done") + + @client.event diff --git a/manga.py b/manga.py index 3b0436e..7ef1105 100644 --- a/manga.py +++ b/manga.py @@ -48,7 +48,7 @@ class Manga: self.data = r.json()["data"] def get_title(self) -> str: - return self.data["attributes"]["title"] + return self.data["attributes"]["title"]["en"] def get_latest_chap(self) -> Chapter: return Chapter(self.data["attributes"]["latestUploadedChapter"])