# SOURCE https://github.com/Team-ProjectCodeX # CREATED BY https://t.me/O_okarma # API BY https://www.github.com/SOME-1HING # PROVIDED BY https://t.me/ProjectCodeX # <============================================== IMPORTS =========================================================> from telegram import Update from telegram.ext import CommandHandler, ContextTypes from Mikobot import function from Mikobot.state import state # <=======================================================================================================> # <================================================ FUNCTIONS =====================================================> async def get_cosplay_data(): cosplay_url = "https://sugoi-api.vercel.app/cosplay" response = await state.get(cosplay_url) return response.json() async def cosplay(update: Update, context: ContextTypes.DEFAULT_TYPE): try: data = await get_cosplay_data() photo_url = data.get("url") # Corrected key: "url" instead of "cosplay_url" if photo_url: await update.message.reply_photo(photo=photo_url) else: await update.message.reply_text("Could not fetch photo URL.") except state.FetchError: await update.message.reply_text("Unable to fetch data.") # <================================================ HANDLER =======================================================> function(CommandHandler("cosplay", cosplay, block=False)) # <================================================ END =======================================================>