/WeChatAPI-diange

🎶 自动点歌机器人 🤖 这个开源项目利用WeChatAPI和WeChatSDK,实现了一个自动点歌机器人。当您的微信好友发送点歌请求时,机器人将自动回复播放链接。借助该机器人,您可以轻松让好友分享自己喜爱的音乐,并快速获取播放链接,让音乐无处不在。立即体验自动点歌机器人,为您的社交体验增添一丝音乐的乐趣!🎵

Primary LanguagePythonApache License 2.0Apache-2.0

WeChatAPI-diange

🎶 自动点歌机器人 🤖

该开源项目利用 WeChatSDK 提供的 WeChat-API 监听好友消息, 接收到消息后将消息文本使用 AI 分析,判断好友是否想要听歌以及想听什么歌。 当识别出好友想听歌时,将查询出想听的歌,并使用 WeChat-API 给对方发送消息。

由于经过了 AI分析会产生费用(当然你可以替换成免费的 API 和对应的 prompt,该项目以 ChatGPT 为例)。 如果是群聊,则需要对方 @ 机器人时才会处理。如果是私聊,则可以全部应答。

当前状态

  • 功能开发完成,待完善健壮性
  • 音乐API如何搭建使用文档待完善,如果你有需求,欢迎提Issues催工

主要特性

  • 自动响应微信好友的点歌请求
  • 使用 AI 分析找出符合用户描述的歌曲
  • 将歌曲的播放链接发送给好友

如何使用

  1. 克隆该仓库到本地。
  2. 运行主程序以启动自动点歌机器人。
  3. 等待好友给机器人发消息,例如:
    • 有没比较适合冥想的bgm
    • 下班了下班了,美好的生活又来咯

贡献

我们欢迎任何形式的贡献!如果您想要改进这个项目,可以通过以下方式贡献:

  • 提交 bug 报告
  • 提出功能建议
  • 发起 pull 请求

后续计划

  1. AI分析离线化
  2. 建立音乐库,让AI更懂音乐

联系我们

如果您有任何问题或建议,可以通过以下方式联系我们:

  • 在 GitHub 上创建 issue

授权

该项目采用 Apache License 授权,详情请参阅 LICENSE 文件。

免责声明: 本项目仅供学习和研究使用,不得用于非法活动。使用本项目造成的一切后果自负,与项目作者无关。