diff --git a/modules/commands/sponsorship.py b/modules/commands/sponsorship.py index bde9db1..3cc4247 100644 --- a/modules/commands/sponsorship.py +++ b/modules/commands/sponsorship.py @@ -1,23 +1,23 @@ from datetime import datetime -from os import path, sep from app import app from pyrogram import filters -from modules.utils import configGet, jsonLoad, jsonSave +from modules.utils import should_quote # Sponsorship command ========================================================================================================== @app.on_message(~ filters.scheduled & filters.command(["sponsorship"], prefixes=["/"])) async def cmd_sponsorship(app, msg): - if not path.exists(f"{configGet('data', 'locations')}{sep}sponsors{sep}{msg.from_user.id}.json"): - jsonSave(jsonLoad(f"{configGet('data', 'locations')}{sep}sponsor_default.json"), f"{configGet('data', 'locations')}{sep}sponsors{sep}{msg.from_user.id}.json") - sponsor = jsonLoad(f"{configGet('data', 'locations')}{sep}sponsors{sep}{msg.from_user.id}.json") - if sponsor["approved"]: - if sponsor["expires"] is not None: - if datetime.strptime(sponsor["expires"], "%d.%m.%Y") > datetime.now(): - await msg.reply_text(f"You have an active sub til **{sponsor['expires']}**.") - else: - await msg.reply_text(f"Your sub expired {int((datetime.now()-datetime.strptime(sponsor['expires'], '%d.%m.%Y')).days)} days ago.") - elif sponsor["approved"]: - await msg.reply_text(f"Your sub expiration date is not valid.") - else: - await msg.reply_text(f"You have no active subscription.") + await msg.reply_text("Yes, I exist.", quote=should_quote(msg)) + # if not path.exists(f"{configGet('data', 'locations')}{sep}sponsors{sep}{msg.from_user.id}.json"): + # jsonSave(jsonLoad(f"{configGet('data', 'locations')}{sep}sponsor_default.json"), f"{configGet('data', 'locations')}{sep}sponsors{sep}{msg.from_user.id}.json") + # sponsor = jsonLoad(f"{configGet('data', 'locations')}{sep}sponsors{sep}{msg.from_user.id}.json") + # if sponsor["approved"]: + # if sponsor["expires"] is not None: + # if datetime.strptime(sponsor["expires"], "%d.%m.%Y") > datetime.now(): + # await msg.reply_text(f"You have an active sub til **{sponsor['expires']}**.") + # else: + # await msg.reply_text(f"Your sub expired {int((datetime.now()-datetime.strptime(sponsor['expires'], '%d.%m.%Y')).days)} days ago.") + # elif sponsor["approved"]: + # await msg.reply_text(f"Your sub expiration date is not valid.") + # else: + # await msg.reply_text(f"You have no active subscription.") # ============================================================================================================================== \ No newline at end of file