首页/探索/B站热门视频监控

Asset Detail

技能v1.0.8

B站热门视频监控

2941015282🎖️56738 次下载

安装命令
openclawmp install skill/@u-7b7809df41034842951a/bilibili-monitor

标签

README

B站热门视频日报

执行流程(分步询问)

检查配置文件

首先检查是否存在配置文件:

test -f {baseDir}/bilibili-monitor.json && echo "CONFIG_EXISTS" || echo "CONFIG_NOT_EXISTS"
  • 如果输出 CONFIG_EXISTS → 跳到【直接执行】
  • 如果输出 CONFIG_NOT_EXISTS → 进入【分步创建配置】

分步创建配置(首次使用)

第1步:询问 B站 Cookies

请提供 B站 Cookies: (获取方法:登录B站 → F12 → Application → Cookies → 全选复制)

等待用户回复,保存为变量 COOKIES

第2步:询问 AI 点评服务

是否需要 AI 点评功能?(使用 OpenRouter) 1 = 是(需要 OpenRouter API Key) 2 = 否 请回复数字:

等待用户回复

第3步:如果选了 1(使用 AI 点评)

请选择模型: 1 = Gemini(推荐,便宜快速) 2 = Claude(高质量) 3 = GPT 4 = DeepSeek(性价比)

等待用户回复,然后:

请提供 OpenRouter API Key: (获取:https://openrouter.ai/keys)

保存为 OPENROUTER_KEYMODEL

第4步:询问发件邮箱

请提供 Gmail 发件邮箱:

等待用户回复,保存为 SMTP_EMAIL

第5步:询问应用密码

请提供 Gmail 应用密码(16位): (获取:https://myaccount.google.com/apppasswords)

保存为 SMTP_PASSWORD

第6步:询问收件人

请提供收件人邮箱(多个用逗号分隔):

保存为 RECIPIENTS

第7步:生成配置文件

根据收集的信息创建配置文件:

cat > {baseDir}/bilibili-monitor.json << 'EOF'
{
  "bilibili": {"cookies": "COOKIES值"},
  "ai": {
    "openrouter_key": "OPENROUTER_KEY值或空",
    "model": "MODEL值"
  },
  "email": {
    "smtp_email": "SMTP_EMAIL值",
    "smtp_password": "SMTP_PASSWORD值",
    "recipients": ["收件人1", "收件人2"]
  },
  "report": {"num_videos": 10}
}
EOF

直接执行(已有配置)

生成报告:

python3 {baseDir}/generate_report.py --config {baseDir}/bilibili-monitor.json --output /tmp/bilibili_report.md

发送邮件(邮件标题自动使用当前日期):

python3 {baseDir}/send_email.py --config {baseDir}/bilibili-monitor.json --body-file /tmp/bilibili_report.md --html

OpenRouter 模型映射

用户选择model 值
1 / Geminigoogle/gemini-2.5-flash-preview
2 / Claudeanthropic/claude-sonnet-4.5
3 / GPTopenai/gpt-4.1-mini
4 / DeepSeekdeepseek/deepseek-chat-v3-0324

配置文件示例

bilibili-monitor.example.json

相关推荐