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