Files
Ultroid-fork/addons/animedb.py

36 lines
886 B
Python

# Made by : @Arnab431 || github.com/ArnabXD
# Made For : https://github.com/TeamUltroid/UltroidAddons
"""
Search animes and manga from anilist.co using @animedb_bot
✘ Commands Available
• `{i}manga <keyword>`
To get manga info
"""
from . import *
@ultroid_cmd(
pattern="manga ?(.*)",
)
async def manga(ult):
msg = await ult.eor("`Searching ...`")
keyword = ult.pattern_match.group(1)
if keyword is None:
return await msg.edit("`Provide a Keyword to search`")
try:
animes = await ult.client.inline_query("animedb_bot", f"<m> {keyword}")
await animes[0].click(
ult.chat_id,
reply_to=ult.reply_to_msg_id,
silent=True if ult.is_reply else False,
hide_via=True,
)
return await msg.delete()
except Exception:
return await msg.edit("`No Results Found ...`")