Files
wechat-agent/requirements.txt
jesxion 5b1b71728d Phase 2: 任务调度系统
新增文件:
- config.tasks.yaml: 任务配置示例
- src/core/scheduler.py: 任务调度器

功能:
- Cron 表达式定时任务
- 变量替换: {{date}}, {{time}}, {{weekday}}, {{datetime}}
- 支持启用/禁用/立即执行
- 支持一次性任务

Controller 改动:
- 添加 switch_chat() 切换聊天功能

Engine 改动:
- 集成 TaskScheduler
- start/stop 时自动启动/停止调度器
- 支持 get_tasks, enable_task, disable_task, run_task_now
2026-04-13 12:42:47 +08:00

30 lines
382 B
Plaintext

# WeChat Agent 依赖
# Windows UI 自动化
pywinauto>=0.6.8
pywin32>=305
# HTTP 请求
requests>=2.28.0
urllib3>=1.26.0
# 阿里云百炼 / OpenAI 兼容 API
openai>=1.0.0
# 自动化控制(备选)
pyautogui>=0.9.54
# 任务调度
APScheduler>=3.10.0
pyyaml>=6.0
pillow>=9.0.0
# 日志
# coloredlogs>=15.0 # 可选
# 测试
pytest>=7.0.0
# 类型检查
# mypy>=0.950