INNER CODE UNIT · Python

_check_summary_permission

liyupi/free-video-downloader · backend/api_summarize.py:28

def _check_summary_permission(user: dict | None):
    """
    检查 AI 总结权限。
    未登录用户:不允许使用。
    免费用户:每日限制次数。
    VIP 用户:无限制。
    返回 (allowed, remaining, message)
    """
    if not user:
        return False, 0, "请先登录后使用 AI 总结功能"

    allowed, remaining = check_and_increment_summary(user["id"])
    if not allowed:
        return False, 0, f"今日免费 AI 总结次数已用完(每日 {FREE_DAILY_SUMMARY_LIMIT} 次),开通 VIP 可无限使用"

    return True, remaining, None

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…