|
|
e2b7987c7e
|
Phase 1: 联系人分类管理
新增文件:
- config.contacts.yaml: 联系人配置示例
- src/core/contact_manager.py: 联系人管理器
功能:
- priority: 重点用户,自动回复
- ignore: 忽略列表,不回复
- normal: 普通用户,默认不回复
engine.py 改动:
- 集成 ContactManager
- 消息处理流程增加联系人分类决策
- 日志显示 contact_type (priority/ignore/normal)
|
2026-04-13 12:38:58 +08:00 |
|
|
|
42a8dc3fd7
|
改进 AI 回复模式
1. generate_reply: 改为优先关键词匹配,不匹配则调用 AI
2. _ai_generate_reply: 改进 prompt,加入对话上下文、微信风格要求
3. 要求回复简洁(50字以内),符合聊天风格
|
2026-04-13 12:20:17 +08:00 |
|
|
|
11671944e0
|
修复模型名称: qwen-vl-plus
qwen-vl-latest 不是有效模型名,正确名称是:
- qwen-vl-plus (推荐)
- qwen-vl-max
参考阿里云官方示例代码
|
2026-04-13 11:41:30 +08:00 |
|
|
|
4e5bd2a5c7
|
更新 VLM 为阿里云百炼 Bailian
核心变更:
- src/vlm/qwen_vl.py: 重写为 BailianVLMClient(阿里云百炼)
- 支持 qwen-vl-latest 等模型
- analyze_chat_screenshot() 微信截图分析
- 使用 OpenAI 兼容 API 格式
- config/settings.py: 更新默认配置为阿里云百炼
- src/main.py: 添加 BailianLLMClient(阿里云百炼 LLM)
- requirements.txt: 添加 openai 依赖
- README.md: 更新文档
API 配置:
- 基础 URL: https://dashscope.aliyuncs.com/compatible-mode/v1
- VLM 模型: qwen-vl-latest(推荐)
- LLM 模型: qwen-plus
|
2026-04-13 11:34:36 +08:00 |
|
|
|
eb19d8d05f
|
初始化 WeChat Agent 项目
MVP Phase 1 核心模块:
- src/config/settings.py - 配置管理
- src/vlm/qwen_vl.py - Qwen-VL2 视觉模型接口
- src/wechat/controller.py - 微信客户端控制器(UIAutomation)
- src/core/engine.py - 核心引擎(轮询、消息处理、回复)
- src/main.py - 主入口
文档:
- README.md
- config.example.yaml
- requirements.txt
技术方案:纯视觉AI + UIAutomation
- 截图 → Qwen-VL2 识别 → AI 判断 → UIAutomation 操作
|
2026-04-13 11:12:49 +08:00 |
|