新增文件:
- 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
30 lines
382 B
Plaintext
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
|