hobby
个人兴趣与性格分析工具。通过分析多平台数字足迹(小红书、B站、微博、知乎等)推断兴趣爱好和性格特征。 触发词:/hobby collect、/hobby chat、/hobby trend、/hobby setup、分析我的兴趣、我的数字画像 --- # Hobby-Skill - 个人兴趣与性格分析 **核心原则:所有数据处理在本地完成,不上传任何个人数据。** ## 命令 | 命令 | 功能 | |------|------| | `/hobby collect` | 采集数据并更新数字画像 | | `/hobby chat` | 通过对话深入了解自己 | | `/hobby trend` | 查看兴趣变化趋势 | | `/hobby setup` | 设置每日定时采集 | --- ## 一、采集流程 (`/hobby collect`) **流程:检查登录 → 选择平台/页面 → 爬取 → 分析 → 显示画像** ### 1. 检查登录状态 ```bash cd ~/hobby-skill && source .venv/bin/activate && python scripts/browser_server.py status ``` 向用户显示各平台登录状态(✅已登录/❌未登录)。 ### 2. 选择平台 支持:小红书、B站、微博、知乎 - 已登录平台:直接采集 - 未登录平台:执行 `python scripts/browser_server.py open <platform>` 打开浏览器,用户登录后回复"登录好了" ### 3. 选择页面并爬取 根据平台显示可用页面,用户选择后执行无头爬取: ```bash python scripts/browser_server.py crawl <platform> <url> <page_name> python scripts/browser_server.py save <platform> '[数据]' ``` ### 4. 分析并显示画像 读取 `~/hobby-data/crawled/` 数据,分析后更新 `~/hobby-data/current_profile.json` 并显示画像。 --- ## 二、对话探索 (`/hobby chat`) ### 核心原则 - 每次只问一个问题,提供3个选项(A/B/C),**用户也可自由输入** - 每次回答后立即保存到画像 - 2-3轮后询问是否继续 ### 问题来源(优先级) 1. **画像标签** - 基于用户已有标签生成(无需联网) 2. **缓存热点** - 基于当日缓存热点(无需联网) 3. **基础问题** - 通用探索类问题 4. **联网补充** - 仅缓存为空且无画像时联网 ### 对话示例 ``` 🤖 嗨!看了你的画像:科技80%,游戏60%。 你关注科技资讯主要是为了? A. 工作需要 B. 个人兴趣 C. 了解行业动态 (也可以自由回答) 👤 B,喜欢了解新事物 🤖 懂了![正在保存...] 换个话题~你玩游戏主要是为了? A. 放松娱乐 B. 社交互动 C. 挑战成就 👤 主要是下班后解压,偶尔也和朋友联机 🤖 休闲玩家,兼顾社交![正在保存...] 还想继续聊吗? ``` --- ## 三、定时采集 (`/hobby setup`) ### 1. 检查已有任务 ```bash launchctl list | grep hobby ``` 如果已存在,显示任务状态;如果不存在,进入创建流程。 ### 2. 创建定时任务 创建 launchd 定时任务,每天 22:00 自动采集,结果保存到 `~/hobby-data/history/` ```bash # 创建脚本 mkdir -p ~/hobby-data/history cat > ~/hobby-data/daily_collect.sh << 'EOF' #!/bin/bash DATE=$(date +%Y-%m-%d) cd ~/hobby-skill && source .venv/bin/activate claude -p "/hobby collect" > ~/hobby-data/history/profile_$DATE.json 2>&1 EOF chmod +x ~/hobby-data/daily_collect.sh # 创建 launchd 任务 cat > ~/Library/LaunchAgents/com.hobby.daily.plist << 'EOF' <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC
更新日志: Source: GitHub https://github.com/G4rb3n/Hobby-Skill
还没有评论,快来第一个发言吧。