🧰 LLM工具增强

🧰 更多 LLM 工具

插件名称: QzoneTools / 更多 LLM 工具
当前版本: 5.0.6
为 bot 增加 QQ 空间、消息管理、定时任务、QQ 状态、群管理、记忆管理、浏览器操作和文件处理等大量工具。

这个插件主要通过 自然语言 + AI 工具调用 工作。普通用户通常不需要记住固定命令,只需把需求清楚地告诉 bot,由 AI 判断并调用相应工具。


🚀 快速开始

可以直接这样对 bot 说:

想做什么示例
发表 QQ 空间说说@bot 帮我发条空间说说:今天天气真好
戳一戳某人@bot 戳一下刚才说话的人
搜索联系人@bot 帮我找一下通知群
向群聊主动发消息@bot 给通知群发消息:会议取消了
创建提醒@bot 30 分钟后提醒我提交作业
修改 QQ 状态@bot 接下来一小时把状态改成隐身
保存一条记忆@bot 记住我喜欢喝咖啡
查询记忆@bot 我以前说过自己喜欢什么?
发送语音@bot 用语音说“大家好”
搜索网页@bot 帮我搜索一下今天的科技新闻

上述内容是自然语言示例,不是严格固定命令。
实际能否执行,取决于管理员是否启用了对应工具,以及当前用户是否拥有权限。


✨ 主要能力

QQ 与消息

能力说明
发表说说自动在 bot 登录的 QQ 空间发布文字动态
戳一戳向指定好友或群成员发送戳一戳
搜索联系人按名称或 QQ 号模糊搜索好友和群聊
主动发消息向指定好友或群聊发送消息
消息撤回在群聊中引用一条消息并请求撤回
点赞向指定 QQ 用户发送点赞
历史消息查询群聊或好友的历史消息
输入状态显示“对方正在输入”等状态,提高拟人感
AI 语音使用 QQ 官方 TTS 角色发送语音消息

定时任务

类型特点
普通定时消息只负责到时发送消息;存储在内存中,bot 重启后会丢失
高级定时指令支持发说说、切换状态、LLM 提醒等;持久化保存,重启后仍保留

QQ 状态与资料

可以由 AI 查询或修改:

  • 在线;
  • Q我吧;
  • 离开;
  • 忙碌;
  • 隐身;
  • 听歌中;
  • 睡觉中;
  • 机器人昵称;
  • 个性签名;
  • QQ 头像。

记忆管理

插件可以:

  • 添加用户记忆;
  • 搜索已有记忆;
  • 更新记忆;
  • 删除记忆;
  • 查看记忆详情;
  • 按标签和重要度分类;
  • 在超过上限时自动清理较旧记录;
  • 按配置自动把记忆注入 AI 上下文。

群管理

在权限允许时,AI 可以调用:

  • 禁言或解除禁言;
  • 踢出群成员;
  • 开启或关闭全体禁言;
  • 修改群名片;
  • 发布、删除和查看群公告;
  • 查看、上传、删除、移动和重命名群文件;
  • 创建或删除群文件夹;
  • 设置或取消群管理员;
  • 修改群名称与群头像;
  • 查看群荣誉、禁言列表和成员列表;
  • 设置专属头衔;
  • 查看 @全体成员 剩余次数;
  • 设置加群方式;
  • 群打卡;
  • 设置或取消群精华消息。

群管理属于高影响操作,通常只会开放给管理员。

浏览器与网页

在管理员启用后,AI 可以:

  • 搜索网页;
  • 打开网址;
  • 点击和输入;
  • 滚动、缩放和切换标签页;
  • 截取网页图片;
  • 读取网页文本;
  • 管理浏览器收藏夹。

浏览器支持完整、简略、极简和纯文本等渲染模式。纯文本模式适合无法直接识图的模型。

文件与工作区

插件还提供:

  • 工作区文件列表;
  • 读取和删除工作区文件;
  • 在受控工作区执行 Python 代码;
  • QQ 闪传文件;
  • 在线文件与文件夹传输。

这些能力通常应限制为管理员使用,不建议向所有普通用户开放。


🗣️ 常用自然语言示例

发表说说

@bot 帮我发一条 QQ 空间说说:今天的项目终于完成了。

定时提醒

@bot 明天上午 9 点提醒我交材料。

修改状态

@bot 把 QQ 状态改成忙碌,持续 30 分钟。

引用撤回

先引用需要撤回的群消息,再发送:

@bot 撤回这条消息。

仓库说明中,撤回仅支持群聊,并且需要在消息可撤回时限内操作。

发送邮件

@bot 给 friend@qq.com 发邮件,主题是“测试”,正文是“你好”。

邮件功能只有在管理员配置发件邮箱和授权码后才可用。

记忆

@bot 记住,我不喜欢香菜。
@bot 我之前说过自己不喜欢吃什么?

🔐 工具权限

管理员可以在 WebUI 中为每个工具单独设置:

权限模式说明
全局所有符合会话条件的用户均可请求使用
超级管理员仅 AstrBot 管理员可以调用
禁用完全关闭该工具

因此,bot 回答“没有权限”“工具未启用”或拒绝执行,不一定是故障。


🕵️ 隐私模式

管理员可开启隐私模式,使 AI 上下文中隐藏:

  • QQ 号;
  • 群号;
  • 其他敏感标识。

开启后,AI 主要看到群名称和用户昵称,有助于减少敏感 ID 泄露。


⚠️ 使用注意

  • 插件仅支持 aiocqhttp,仓库 metadata 特别注明需要较新的 NapCat 环境。
  • 发表说说、主动私聊和频繁戳一戳可能触发 QQ 风控。
  • QQ 空间 Cookie 由插件尝试自动获取,但 NapCat 登录失效后仍可能失败。
  • 撤回消息仅支持群聊,并受 QQ 的撤回时限限制。
  • 普通定时消息在插件或 bot 重启后会丢失;需要长期保留时应使用高级定时指令。
  • 发送邮件依赖管理员配置的邮箱和授权码。
  • 群管理、删除好友、文件操作、浏览器自动化和执行代码都属于敏感能力,不应随意开放。
  • AI 可能理解错目标。涉及退群、踢人、删除文件、修改资料和发送公开内容时,应再次确认对象和内容。
  • 不要让 bot 处理密码、令牌、邮箱授权码等机密信息。

❓ 常见问题

Q:为什么我说了需求,bot 只回复文字却没有执行?

可能原因包括:

  • 当前模型没有正确调用工具;
  • 对应工具未启用;
  • 你没有工具权限;
  • 管理员没有为模型配置工具调用规范;
  • NapCat 不支持对应接口。

Q:为什么定时提醒在重启后消失了?

普通定时消息只保存在内存中。高级定时指令才会持久化保存。

Q:为什么发表 QQ 空间失败?

常见原因是 NapCat 未正常登录、Cookie 失效,或当前 NapCat 不支持获取 QQ 空间凭证的接口。

Q:为什么无法撤回消息?

必须在群聊中引用目标消息,而且消息仍需处于 QQ 允许撤回的时间范围内。

Q:为什么群管理操作被拒绝?

该工具可能仅开放给超级管理员,或者管理员关闭了群管理总开关。


📎 项目信息

评论交流

文档目录