视频评论分析工具

一款用于获取和分析YouTube视频评论的ChatGPT应用,支持情感分析、热门评论提取和观众反馈总结。

  • by sam-mountainman
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 taiyuhiga/video-comment-analyzer

使用说明

视频评论分析器 - MCP服务器

这是一款用于获取和分析YouTube视频评论的ChatGPT应用。

功能

  • 从YouTube视频URL自动获取评论
  • 评论的详细分析(互动度、观众意见、改进点等)
  • 按照以下项目进行分析:
    • 共鸣度高的评论(点赞数多)
    • 回复较多的评论
    • 对动画的期望、不满及意见
    • 正反意见总结
    • 有待改进之处

设置

1. 安装依赖项

cd video_comment_analyzer_server_python
pip install -r requirements.txt

2. API密钥的设置

仅需YouTube Data API密钥:

export YOUTUBE_API_KEY="your_youtube_api_key"

注无需OpenAI API密钥。分析由ChatGPT本身进行。

获取YouTube API密钥的方法

  1. Google 云端控制台访问
  2. 创建新项目
  3. 从“API和服务”→“库”中启用“YouTube Data API v3”
  4. 从“认证信息”中创建API密钥

3. 服务器启动

python main.py

服务器默认 http://localhost:8003 然后启动。

ChatGPT的使用方法

  1. 从ChatGPT的设置中转到“Apps”部分
  2. 选择“添加MCP服务器”
  3. 服务器URL: http://localhost:8003 输入
  4. 连接后,可按以下方式使用:
この動画のコメントを分析してください: https://www.youtube.com/watch?v=VIDEO_ID

使用示例

ユーザー: この動画のコメントを分析して: https://www.youtube.com/watch?v=dQw4w9WgXcQ

ChatGPT: 動画コメント分析を実行します...

[分析結果が表示されます]
- 共感性の高いコメント
- 返信の多いコメント
- 視聴者の要望と不満
- 肯定的・否定的意見のまとめ
- 改善提案

参数

  • videoUrl (必填):YouTube视频的URL
  • maxComments (可选):获取的最大评论数(默认:100)

故障排除

“未设置YOUTUBE_API_KEY环境变量”错误

请确认环境变量是否设置正确:

echo $YOUTUBE_API_KEY

“获取评论时发生错误”错误

  • 确认YouTube API密钥是否有效
  • 确认是否未超出API使用限制
  • 确认动画评论是否已启用

许可证

该项目根据 MIT 许可证获得授权。