Files

26 lines
603 B
Python

from config import Config
from automation import CheckInAutomation
import logging
logger = logging.getLogger(__name__)
def main():
"""主函数"""
try:
# 加载配置
config = Config.from_env()
logger.info(f"使用账户: {config.sakurafrp_user}")
# 执行自动签到
automation = CheckInAutomation(config)
automation.run()
except ValueError as e:
logger.error(f"配置错误: {e}")
except Exception as e:
logger.error(f"程序执行失败: {e}", exc_info=True)
if __name__ == "__main__":
main()