"""通知服务。 邮件/站内信/Webhook。 """ import logging logger = logging.getLogger(__name__) async def send_email(to: str, subject: str, body: str) -> bool: """发送邮件通知。""" logger.info(f"邮件通知 → {to}: {subject}") return True async def send_in_app_notification(user_id: str, title: str, content: str) -> bool: """发送站内信通知。""" logger.info(f"站内信通知 → {user_id}: {title}") return True async def send_webhook(url: str, payload: dict) -> bool: """发送 Webhook 通知。""" logger.info(f"Webhook 通知 → {url}") return True