fixed title in manga.py

discord embeds working,
This commit is contained in:
franchioping 2024-07-23 00:54:59 +01:00
parent d31df614e5
commit c3e852b699
2 changed files with 16 additions and 2 deletions

16
main.py
View File

@ -4,6 +4,12 @@ from discord import app_commands
from dotenv import load_dotenv from dotenv import load_dotenv
import embed_util
import manga
mh = manga.MangaHandler()
load_dotenv() load_dotenv()
@ -26,13 +32,21 @@ async def first_command(interaction: discord.Interaction):
guild=discord.Object(id=1042133536926347324) guild=discord.Object(id=1042133536926347324)
) )
@app_commands.describe(title='Title of the manga to search for') @app_commands.describe(title='Title of the manga to search for')
async def first_command( async def search_command(
interaction: discord.Interaction, interaction: discord.Interaction,
title: str title: str
): ):
await interaction.response.send_message("Check your DM's") await interaction.response.send_message("Check your DM's")
chanel = await interaction.user.create_dm() 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(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 @client.event

View File

@ -48,7 +48,7 @@ class Manga:
self.data = r.json()["data"] self.data = r.json()["data"]
def get_title(self) -> str: def get_title(self) -> str:
return self.data["attributes"]["title"] return self.data["attributes"]["title"]["en"]
def get_latest_chap(self) -> Chapter: def get_latest_chap(self) -> Chapter:
return Chapter(self.data["attributes"]["latestUploadedChapter"]) return Chapter(self.data["attributes"]["latestUploadedChapter"])