一个基于koishi的AI聊天插件,让你的QQ机器人在群聊中扮演伪人

  • 简介
    YesImBot / Athena 是一个 Koishi 插件,旨在让人工智能大模型也能参与到群聊的讨论中。

  • 特性

    轻松自定义:Bot 的名字、性格、情感,以及其他额外的消息都可以在插件配置中轻易修改。
    负载均衡:你可以配置多个大模型的 API 接口, Athena 会均衡地调用每一个 API。
    沉浸感知:大模型感知当前的背景信息,如日期时间、群聊名字,At 消息等。
    防提示注入:Athena 将会屏蔽可能对大模型进行注入的消息,防止机器人被他人破坏。
    Prompt 自动获取:无需自行配制,多种优质 Prompt 开箱即用。

效果展示



5.

部署方法

注意:本文以napcat协议端为例

警告:腾讯最近加强了对非官方bot的检测力度,可能有封号风险

  • QQ协议端及koishi框架安装
  1. 安装并运行NapCatQQ(或其他Bot协议端)随后根据提示扫码登录QQ
  2. 安装并运行koishi
  • koishi与napcat建立连接
  1. 打开浏览器输入 http://127.0.0.1:6099/webui 进入napcat后台,默认密码napcat (如果需要暴露在公网,请务必修改默认密码)
  2. 进入网络配置,点击新建,然后选择Websocket客户端

  3. 随后在弹出的卡片中打开启用,名称自定义,URL填写 ws://localhost:5140/onebot 然后点击保存
  4. 在浏览器中输入 http://127.0.0.1:5140 进入koishi后台,按照指引设置好账号密码后打开插件市场,搜索adapter-onebot并安装

    7.安装完成后点击修改,并点击配置进入配置页面,填入你bot的qq号,然后点击启用插件。如果一切顺利,那么右下角会出现小绿标代表你的协议端已经和koishi成功连接。
  • 安装yesimbot插件
    8.在koishi后台中点击插件市场,搜索yesimbot,点击安装

    9.安装完成后进入yesimbot的配置页面,按照配置页面要求填写完所需配置后点击启动插件。

记忆槽位设置参考

最后把你的bot偷偷拉进群聊 :grinning_face:

演示使用的模型为gemini 2.5 pro
使用的prompt

13 Likes

感谢大佬,这下我是伪人了

4 Likes

感谢推荐

3 Likes

感觉比我真

3 Likes

感谢推荐!

2 Likes



请问这个怎么解决,一直卡在这里,机器人没反应

1 Like

检查一下数据库有没有正常安装

iShot Pro 2025-04-14 18.09.05
上面的问题我通过更新依赖解决了,现在这个问题怎么办?

请你在设置里选择json而不是xml,如下图

好的,我试下,感谢

大佬牛逼

1 Like

有意思w

1 Like

佬 他这个一直卡在这里不动了
QQ_1744785883070

启动后之后只会输出这些信息,收到消息会有后续输出,没有输出的话检查一下记忆槽位设置


后面他又提示这个

原来是群号id的问题 解决了
就是审查太多了 聊不了什么nsfw的东西哈哈

哈哈,解决了就好,没有安装审查插件的话都是api那边审查的,不过聊nsfw的话还是得酒馆,这个主要是跟群友水群的:tieba_087:

存活不到12小时已经被封了哈哈哈哈

目前确实容易被封,推测是和系统环境、ip还有账号有关,我之前winserver一天被封几次,后面换linux docker环境已经两月没被封了,或者试试Lagrange,听说风控比napcat好很多

好的 我研究研究