Skip to content

核心功能

AmiaBot 被设计为一个多功能的聊天机器人,其核心能力通过一系列可插拔的功能模块实现。每个模块都专注于一个特定的领域,从智能聊天到游戏娱乐,再到信息查询,旨在提供丰富和流畅的用户体验。

以下是 AmiaBot 主要功能模块的介绍:

智能聊天与交互

  • AI聊天 (chat): AmiaBot 的核心功能,能够理解上下文、结合历史聊天记录和用户信息,进行富有情境的智能对话。它还能在交流中学习和记忆用户的偏好。
  • 戳一戳 (poke): 通过戳一戳机器人,可以触发一系列随机的互动彩蛋,让聊天体验更有趣。
  • 帮助 (help): 提供一个简洁明了的帮助菜单,方便用户快速了解如何使用机器人。
  • 自动撤回 (auto-recall): 当机器人发送的消息被管理员撤回时,会自动撤回所有由该消息引发的关联回复,保持群聊整洁。
  • 控制器 (controller): 赋予群管理员在群内动态开启或关闭特定功能模块的能力,实现对机器人行为的精细化管理。

信息查询与工具

  • Bilibili 解析 (bilibili): 自动解析Bilibili视频链接(支持av/BV号、短链接),并以卡片形式展示视频的详细信息,包括封面、标题、UP主和播放数据。
  • GitHub 查询 (github): 自动抓取 GitHub 链接的信息,无论是仓库、用户、Issue 还是 Pull Request,都能生成一份清晰的摘要卡片。
  • 网易云音乐 (netease): 提供强大的网易云音乐集成,支持歌曲搜索、点歌播放、歌词生成(普通或Emoji风格)以及下载。
  • 信息查询 (query): 允许用户查询群聊或其他用户的公开信息,并以结构化的卡片形式展示。
  • 消息统计 (message-statistics): 对群聊的近期消息进行 AI 分析,生成一份包含热门话题、活跃成员分析和“群圣经”的趣味报告。
  • Gemini AI (gemini): 集成了 Google 的 Gemini 模型,提供一个纯粹的、无情景记忆的问答接口,用于处理需要强大模型能力解答的复杂问题。

游戏与娱乐

  • 猜卡面 (guess-card): 一个基于《世界计划 多彩舞台》的猜谜游戏。机器人会发送一张被局部遮盖或裁剪的卡面,你需要猜出正确的角色。
  • 猜活动 (guess-event): 与猜卡面类似,但目标是根据一张被裁剪的活动横幅图片,猜出正确的活动名称。
  • 听歌识曲 (guess-song): 机器人会播放一小段《世界计划 多彩舞台》中的歌曲,你需要根据旋律猜出歌曲的名称。
  • PJSK 贴纸 (pjsk-sticker): 允许你快速生成《世界计划》风格的自定义表情包。
  • 随机漫画 (comic): 从《世界计划》的官方四格漫画中随机发送一张。
  • 投骰子 (dice):一个简单但实用的投骰子工具,支持自定义骰子数量和面数。