OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  streaming-buddy:具备学习偏好的个人流媒体助手

streaming-buddy:具备学习偏好的个人流媒体助手

 
  phishing ·  2026-02-25 20:58:50 · 2 次点击  · 0 条评论  

名称: streaming-buddy
版本: 2.0.0
描述: "个性化流媒体助手,具备学习偏好功能。它能追踪你的观看内容,学习你的品味,并根据你使用的服务、心情和偏好推荐接下来看什么。当被问及电影、电视剧、流媒体服务、观看建议或追踪观看进度时使用。触发词:/stream, '我该看什么', '推荐点东西', 提及 Netflix/Prime/Disney+/Apple TV+,询问剧集/季/集,或基于心情的请求如'来点刺激的'。"
作者: clawdbot
许可证: MIT
元数据:
clawdbot:
emoji: "📺"
triggers: ["/stream"]
requires:
bins: ["jq", "curl"]
env: ["TMDB_API_KEY"]
tags: ["流媒体", "电影", "电视剧", "推荐", "娱乐", "学习", "偏好"]


流媒体伙伴 📺

一款能学习你的品味、追踪观看习惯并推荐下一步观看内容的个人流媒体助手。

功能特性

  • 搜索与信息:使用 TMDB 数据查找电影/电视剧
  • 观看追踪:追踪你当前观看的内容及进度
  • 学习系统:根据你的喜欢/不喜欢/评分学习你的偏好
  • 智能推荐:基于你的品味提供个性化建议
  • 心情搜索:根据心情(刺激、放松、恐怖等)查找内容
  • 可用性检查:显示你的哪些服务提供该内容
  • 匹配解释:解释为何某个片目符合你的偏好

命令列表

命令 操作
/stream 显示状态及所有命令
/stream search <片名> 搜索电影/电视剧
/stream info <id> [tv\|movie] 详细信息 + 可用性
/stream watch <id> [tv\|movie] 开始追踪一个片目
/stream progress S01E05 更新当前剧集的观看进度
/stream done [1-5] 标记为已完成并评分(自动学习)
/stream like [id] 标记为喜欢 → 学习偏好
/stream dislike [id] 标记为不喜欢 → 学习偏好
/stream suggest [服务] [tv\|movie] 个性化推荐
/stream mood <心情> 根据心情搜索
/stream surprise 随机推荐
/stream why <id> 解释此片目为何匹配你
/stream watchlist 显示待看清单
/stream watchlist add <id> 添加到待看清单
/stream history 查看观看历史
/stream profile 显示你的品味档案
/stream services 管理流媒体服务
/stream services add <名称> 添加服务
/stream services remove <名称> 移除服务

心情选项

心情 对应类型
exciting 刺激 动作、惊悚、科幻、冒险
relaxing 放松 喜剧、动画、家庭、纪录片
thoughtful 引人深思 剧情、悬疑、历史
scary 恐怖 恐怖、惊悚
romantic 浪漫 爱情、剧情
funny 搞笑 喜剧、动画

支持的服务

  • netflix, amazon-prime, disney-plus, apple-tv-plus
  • youtube-premium, wow, paramount-plus, crunchyroll
  • joyn, rtl, magenta, mubi

学习系统

本技能从以下方面学习你的偏好:

  1. 评分:当你使用 /stream done [1-5] 完成观看时:
    - 评分 4-5:将类型/主题/演员添加到“喜欢”
    - 评分 1-2:将类型添加到“避免”

  2. 明确反馈/stream like/stream dislike
    - 提取类型、主题、演员、导演
    - 更新偏好权重

  3. 偏好档案 包含:
    - 类型偏好(加权分数)
    - 喜欢/不喜欢的主题
    - 喜爱的演员和导演
    - 自定义心情映射

处理器使用

# 核心命令
handler.sh status $WORKSPACE
handler.sh search "severance" $WORKSPACE
handler.sh info 95396 tv $WORKSPACE
handler.sh watch 95396 tv $WORKSPACE
handler.sh progress S01E05 $WORKSPACE
handler.sh done 5 "Great show!" $WORKSPACE

# 学习命令
handler.sh like $WORKSPACE                    # 喜欢当前观看的片目
handler.sh like 12345 movie $WORKSPACE        # 喜欢指定片目
handler.sh dislike $WORKSPACE
handler.sh why 95396 tv $WORKSPACE
handler.sh profile $WORKSPACE

# 推荐命令
handler.sh suggest $WORKSPACE                 # 所有服务,所有类型
handler.sh suggest prime movie $WORKSPACE     # 仅 Prime 电影
handler.sh mood exciting $WORKSPACE
handler.sh mood relaxing tv $WORKSPACE
handler.sh surprise $WORKSPACE

# 列表命令
handler.sh watchlist list $WORKSPACE
handler.sh watchlist add 12345 tv $WORKSPACE
handler.sh history $WORKSPACE

# 服务管理
handler.sh services list $WORKSPACE
handler.sh services add netflix $WORKSPACE
handler.sh services remove netflix $WORKSPACE

数据文件

所有数据存储在 $WORKSPACE/memory/streaming-buddy/

文件 用途
config.json TMDB API 密钥、地区、语言
profile.json 用户档案元数据
services.json 活跃的流媒体服务
preferences.json 学习到的品味偏好
watching.json 当前正在观看
watchlist.json 待看清单
history.json 已观看 + 评分
cache/*.json API 响应缓存(24小时)

设置步骤

  1. 获取 TMDB API 密钥:https://www.themoviedb.org/settings/api
  2. 存储在 memory/streaming-buddy/config.json
    json { "tmdbApiKey": "你的_api_密钥", "region": "DE", "language": "de-DE" }
  3. 运行 /stream setup 来配置服务

对话示例

基于心情的搜索:

用户:今晚我想看点刺激的
机器人:🎬 为你挑选的刺激片单:
     1. Reacher 第三季 (Prime) ⭐8.5
     2. Jack Ryan (Prime) ⭐8.1
     ...

从反馈中学习:

用户:/stream done 5
机器人:✅ 已将《人生切割术》标记为完成 (⭐5)
     📚 已学习:+剧情、+悬疑、+科幻
     演员:Adam Scott, Britt Lower 已保存至喜爱

解释推荐原因:

用户:/stream why 95396
机器人:🎯 《人生切割术》为何匹配你:
     ✓ 类型“剧情”(你喜欢这个,+2)
     ✓ 类型“悬疑”(你喜欢这个,+2)
     ✓ 主题“办公室”在你的偏好中
     ✓ 主演 Adam Scott(你的最爱)
     类似剧集:Fallout ⭐5

语言支持

  • 语言从 config.json 检测(language: "de-DE""en"
  • 所有输出适配配置的语言
  • 命令支持任何语言

系统要求

  • jq(JSON 处理器)
  • curl(HTTP 客户端)
  • bash 4.0+
  • TMDB API 密钥(免费)

参考文档

2 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor