rainsfly
ce378d0d2b
Update claude.yml ZhipuAI/GLM-4.6
2025-10-11 14:53:13 +08:00
rainsfly
7ce7bc5fd2
Merge pull request #251 from hobk/master
...
fix: 修复win下日志乱码;日志增加时间展示;日志页面默认自动刷新
2025-09-25 15:08:08 +08:00
rainsfly
04f60bde39
Update README.md
2025-09-25 14:26:53 +08:00
rainsfly
226a85105b
add readme
2025-09-25 14:24:25 +08:00
rainsfly
85766a7c26
Merge pull request #255 from Usagi-org/claude/issue-254-20250924-0414
...
revert: 撤销PR #249的README.md更改
2025-09-24 12:20:19 +08:00
claude[bot]
bd9a6551a4
revert: 撤销PR #249的README.md更改
...
删除PR #249中添加的README.md文件,修复排版问题。
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: rainsfly <dingyufei615@users.noreply.github.com >
2025-09-24 04:18:14 +00:00
hu.bo
79c464daab
fix: 修复win下日志乱码;日志增加时间展示;日志页面默认自动刷新
2025-09-23 17:16:11 +08:00
rainsfly
bad859cef2
Merge pull request #249 from zax1314157/master
...
[improve][doc]修改readme格式
2025-09-23 15:33:30 +08:00
祝安祥
635eb1f565
[improve][doc]修改readme格式
2025-09-23 14:54:21 +08:00
rainsfly
cce0fe564d
Merge pull request #244 from dingyufei615/claude/issue-239-20250912-1054
...
feat: 在 web 管理界面添加 Telegram 机器人配置功能
2025-09-12 19:07:52 +08:00
rainsfly
7655698a67
Merge pull request #243 from dingyufei615/claude/issue-239-20250912-1044
...
feat: 添加 Telegram 机器人推送通知功能
2025-09-12 19:07:14 +08:00
claude[bot]
b9cecbd26c
feat: 在 web 管理界面添加 Telegram 机器人配置选项
...
- 在前端通知设置表单中添加 Telegram Bot Token 和 Chat ID 配置项
- 更新后端 NotificationSettings 模型包含 TELEGRAM_BOT_TOKEN 和 TELEGRAM_CHAT_ID 字段
- 更新 load_notification_settings 和 save_notification_settings 函数处理 Telegram 配置
- 在前端配置表单中添加详细的配置说明和示例
Co-authored-by: rainsfly <dingyufei615@users.noreply.github.com >
2025-09-12 10:58:18 +00:00
rainsfly
3fa59992f5
Merge pull request #242 from dingyufei615/dev
...
build(Dockerfile): 更新系统依赖安装命令
2025-09-12 18:47:26 +08:00
dingyufei
0d3f294a0b
build(Dockerfile): 更新系统依赖安装命令
2025-09-12 18:46:50 +08:00
claude[bot]
45fd4af482
feat: 添加 Telegram 机器人推送通知功能
...
- 新增 TELEGRAM_BOT_TOKEN 和 TELEGRAM_CHAT_ID 环境变量配置
- 在 ai_handler.py 中集成 Telegram Bot API 调用
- 支持 HTML 格式化消息,包含商品信息和购买链接
- 更新 .env.example 添加配置说明和获取指导
- 完善错误处理和状态反馈机制
resolves #239
Co-authored-by: rainsfly <dingyufei615@users.noreply.github.com >
2025-09-12 10:46:26 +00:00
rainsfly
32d78716b7
Update claude.yml
2025-09-12 18:43:09 +08:00
rainsfly
f42b90c4bc
Merge pull request #241 from dingyufei615/dev
...
build(Dockerfile): 添加网络诊断工具并优化软件源
2025-09-12 18:41:03 +08:00
dingyufei
853f41089b
build(Dockerfile): 添加网络诊断工具并优化软件源
2025-09-12 18:39:55 +08:00
rainsfly
d04b142617
Update claude.yml
2025-09-12 18:22:36 +08:00
rainsfly
86b5736a76
Update CLAUDE.md
2025-09-03 15:22:54 +08:00
rainsfly
f34e19c7bc
Merge pull request #229 from dingyufei615/claude/issue-228-20250903-0706
...
Fix task editing row alignment by adding missing run status column
2025-09-03 15:18:15 +08:00
claude[bot]
cbaea81a02
Fix task editing row alignment by adding missing run status column
...
When clicking the edit button, the row was misaligned because the "运行状态" (run status) column was missing from the edit view. This caused all subsequent columns to shift left by one position, creating a visual misalignment between the normal view and edit view.
The fix adds the status badge display in the correct column position during edit mode, ensuring that the column structure matches between normal and edit views.
Fixes #228
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: rainsfly <dingyufei615@users.noreply.github.com >
2025-09-03 07:09:43 +00:00
rainsfly
2212ffb665
Update claude.yml
2025-09-03 15:05:04 +08:00
rainsfly
717c35749a
Update claude.yml
2025-09-03 14:45:30 +08:00
rainsfly
6f94c36fe5
Update claude.yml
2025-09-03 14:40:20 +08:00
rainsfly
d0b071b42c
Merge pull request #226 from dingyufei615/doc
...
docs(XIANYU_MONITOR_DOCUMENTATION): 添加项目外部文档
2025-09-02 15:20:13 +08:00
dingyufei
0c38110b60
docs(XIANYU_MONITOR_DOCUMENTATION): 添加项目外部文档
...
添加 CLAUDE.md 文件以指导代码工作
2025-09-02 15:19:37 +08:00
rainsfly
bf2f9c6463
Merge pull request #221 from dingyufei615/claude/issue-219-20250829-1323
...
docs: 添加企业微信配置双引号注意事项提醒
2025-08-29 21:27:28 +08:00
claude[bot]
ce0163066b
docs: 添加企业微信配置双引号注意事项提醒
...
根据issue #219反馈,在README中企业微信通知配置项添加双引号注意事项提醒,避免用户配置不生效的问题。
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: rainsfly <dingyufei615@users.noreply.github.com >
2025-08-29 13:24:33 +00:00
rainsfly
828a7b0ca1
Merge pull request #215 from dingyufei615/dev
...
feat(config): 添加 ENABLE_THINKING 环境变量控制 思考模式入参
2025-08-27 14:25:25 +08:00
dingyufei
43467a6ed5
feat(config): 添加 ENABLE_THINKING 环境变量控制
...
- 在 .env.example 和 config.py 中添加 ENABLE_THINKING 环境变量
- 修改 ai_handler.py、prompt_utils.py 和 web_server.py,根据 ENABLE_THINKING 设置决定是否添加 enable_thinking 参数
- 更新 README.md 和 FAQ.md,说明 ENABLE_THINKING 的用途和默认值
2025-08-27 14:03:29 +08:00
rainsfly
d615975ffe
Update README.md
2025-08-26 18:46:42 +08:00
rainsfly
6c37f6c695
Update README.md
2025-08-26 18:44:51 +08:00
rainsfly
ceb6a42974
Merge pull request #206 from just-ads/master
...
feat: 新增可以重新生成AI标准的功能
2025-08-22 18:50:45 +08:00
ADS
de31e9783d
fix: 未关闭加载状态
2025-08-21 19:22:26 +08:00
ADS
7cd51a0bef
feat: 添加重新生成AI标准功能
2025-08-21 19:19:38 +08:00
rainsfly
0a695dd892
Merge pull request #204 from TrioTea/master
...
fix: 修复了影响后端AI功能的两个问题,解决了async/await调用错误和任务生成流程中的异常处理问题。
2025-08-21 11:41:52 +08:00
rainsfly
5fc44fff0e
Merge pull request #203 from just-ads/master
...
fix: 显式禁用AI思考模式(qwen),修复后端容器测试失败
2025-08-21 11:25:13 +08:00
triotea
8e3709f209
fix: 修复AI任务生成和配置文件缺失问题
...
问题1:GET /api/tasks返回404错误
- 原因:缺少config.json配置文件
- 解决方案:从config.json.example复制创建config.json
问题2:'NoneType' object has no attribute 'strip'错误
- 原因:src/prompt_utils.py中AI返回的content可能为None,直接调用.strip()导致错误
- 解决方案:添加None值检查,提供更清晰的错误信息
修复内容:
- 添加config.json配置文件以支持任务管理
- 在prompt_utils.py中添加AI响应内容的空值检查
- 当AI返回空内容时提供更有意义的错误提示
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-20 17:35:33 +08:00
triotea
8f4de72b3f
fix: 修复后端AI连接测试接口的async/await问题
...
解决了POST /api/settings/ai/test/backend接口中'coroutine' object has no attribute 'choices'错误。
问题原因:
- 在web_server.py第1122行,使用同步调用方式调用AsyncOpenAI客户端
- client.chat.completions.create()返回协程对象而非响应对象
- 访问response.choices时出现AttributeError
解决方案:
- 在client.chat.completions.create()调用前添加await关键字
- 确保正确等待异步操作完成并获得真正的响应对象
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-20 17:26:42 +08:00
ADS
5239824706
fix: 生成分析时关闭思考模式
2025-08-20 17:18:39 +08:00
ADS
e127ed0a91
fix: 修复模态框点击关闭逻辑,防止误关闭
...
修复模态框点击关闭逻辑,将原来的 click 事件拆分为 mousedown 和 mouseup 事件,通过 canClose 变量判断是否点击在模态框背景上,避免在模态框内部点击并拖动到背景时误触发关闭。
2025-08-20 17:10:51 +08:00
ADS
0210de6496
fix: 显示禁用AI思考模式,修复后端容器测试失败
2025-08-20 16:14:30 +08:00
rainsfly
978c8ed54c
Update claude.yml
2025-08-20 13:09:08 +08:00
rainsfly
c0e4ff6791
Merge pull request #201 from dingyufei615/claude/issue-200-20250819-0604
...
fix: 添加后端容器内AI连接测试功能
2025-08-19 14:24:17 +08:00
claude[bot]
fadb0d9406
fix: 添加后端容器内AI连接测试功能
...
- 新增 /api/settings/ai/test/backend 端点,从后端容器内测试AI连接
- 在设置页面添加测试连接(后端容器)按钮
- 使用与spider_v2.py相同的AI客户端配置进行测试
- 帮助区分配置问题和容器内网络问题
Co-authored-by: rainsfly <dingyufei615@users.noreply.github.com >
2025-08-19 06:15:42 +00:00
rainsfly
553f46ebf3
Merge pull request #186 from dingyufei615/dev
...
添加SKIP_AI_ANALYSIS环境变量支持,允许跳过AI分析直接发送通知
2025-08-11 14:17:10 +08:00
dingyufei
31ba117188
添加SKIP_AI_ANALYSIS环境变量支持,允许跳过AI分析直接发送通知
...
- 在src/config.py中添加SKIP_AI_ANALYSIS环境变量配置
- 修改src/scraper.py实现跳过AI分析直接发送通知的功能
- 在README.md中添加SKIP_AI_ANALYSIS环境变量的说明文档
当SKIP_AI_ANALYSIS设置为true时,所有爬取到的商品将直接发送通知而不经过AI分析过滤。
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-11 14:16:00 +08:00
dingyufei
fa31fb6ec7
feat: 支持构建ARM架构的Docker镜像
...
- 添加多架构构建支持,包括ARM64和AMD64
- 集成Docker Buildx和QEMU实现跨平台构建
- 使用docker/build-push-action简化构建和推送流程
- 保持原有的镜像标签策略
这将使Docker镜像能够在ARM架构设备上运行,扩大部署选项。
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-11 13:51:30 +08:00
rainsfly
0a508bfef5
Update claude.yml
2025-08-11 09:49:43 +08:00