Skip to content

AmiaBot以 Project Sekai 的暁山瑞希为主题的基于 OneBot(NapCat) 接口的QQ机器人

功能丰富的智能QQ机器人,支持多种互动方式

什么是 AmiaBot?

AmiaBot 是一款以 Project Sekai 的暁山瑞希为主题的智能QQ机器人,基于 OneBot(NapCat) 接口开发.它拥有丰富的功能,包括智能聊天,娱乐游戏,实用工具等,可以为您的QQ群聊带来更多乐趣和便利.

主要功能

🤖 智能聊天

  • 基于 Gemini AI 的智能聊天
  • 支持上下文理解和情感交互
  • 可以学习和记忆用户的偏好

🎮 娱乐游戏

  • 猜卡面:根据裁剪的卡面图片猜测 Project Sekai 角色
  • 猜歌曲:根据歌曲片段猜测 Project Sekai 歌曲
  • 猜活动:根据活动背景图猜测 Project Sekai 活动
  • 听歌识曲:识别网易云音乐歌曲

🛠️ 实用工具

  • B站功能:自动解析B站视频链接,显示视频信息
  • GitHub功能:自动解析GitHub链接,显示仓库,用户,Issue,PR信息
  • 网易云音乐:生成表情歌词,搜索歌曲,播放歌曲,下载歌曲
  • 漫画查询:获取随机漫画图片
  • PJSK贴纸:发送相关关键词获取PJSK角色贴纸

📊 统计分析

  • 消息统计:统计群消息并生成报告

🔧 功能控制

  • 支持开启/关闭特定功能
  • 支持查看功能状态

快速开始

  1. 将 AmiaBot 添加到您的QQ群
  2. 查看 使用指南 了解如何使用各种功能
  3. 根据 部署指南 自行部署 AmiaBot
  4. 参考 二次开发 指南扩展新功能

技术栈

  • 开发语言:TypeScript
  • 框架:Node.js
  • 协议:OneBot(NapCat)
  • AI模型:Google Gemini
  • 文档框架:VitePress

贡献

AmiaBot 是一个开源项目,欢迎您的贡献!如果您有任何建议或想要添加新功能,欢迎提交 Issue 或 Pull Request.

许可证

本项目采用 MIT 许可证.