博舍

[Koishi] 实现简易QQ机器人 QQ机器人软件

[Koishi] 实现简易QQ机器人

以前使用的QQ机器人是千寻Bot为基础框架的,配置环境相较于Koishi复杂得多,在此记录一下使用Koishi的踩坑过程。

目录

1.软件下载与安装

1.1下载

1.2安装

2.插件

2.1插件安装

2.2插件更新

2.3插件配置

2.3.1onebot

2.3.2qdvc

2.3.3onebot

3.拓展

3.1群聊

3.2其他好玩的插件

1.软件下载与安装1.1下载

下载地址:https://koishi.js.org/manual/starter/desktop.html

下载windows安装包,然后安装koishi。

1.2安装

如果安装的时候遇到权限问题,可以通过命令行的管理员身份来安装:

2.插件2.1插件安装

点击左侧菜单栏第三个【插件市场】,搜索以下插件,没有的就安装,已经有的就跳过。

         

         

2.2插件更新

为了正常使用软件,必须保证使用的所有插件是最新版本。

如上图所示,绿色的是兼容的最高版本,我们需要选择绿色的最高版本。

但并不是所有的插件都可以更新的,有的插件更新会导致整个软件无法运行,使得用户不得不重新安装,下面给出需要更新的插件:(在左侧菜单栏第四个【依赖管理】中更新)

2.3插件配置2.3.1onebot

此时填写账号密码,尝试登录,大概率是失败的。 

这里有多种解决方案,具体参考:https://forum.koishi.xyz/t/topic/809/10

论坛给出了多种登录问题的解决方法(有兴趣可以自行研究),在此我选择使用qdvc插件更改登录设备信息来进行登录。

2.3.2qdvc

插件安装完成后,可以在左侧菜单栏找到【qdvc】。

选择【创建】

点击【编辑】,将设备类型更改为【安卓手表】,最后选择【导出】

点击【快速导出】,复制登录(设备)信息

2.3.3onebot

回到onebot插件,点击【登录信息】

全选,将刚才从qdvc复制来的登录信息,替换掉原来的登录信息,然后【保存登录信息】

注意,前面的“qdvc:”不要写多了。

还需要注意的是,因为我们选择的是“华为手表”登录,会使用“扫码”登录,所以密码这一栏是不需要填写的。

再次点击【重新启动】,扫码登录,就可以正常启动qq机器人,此时就可以开始一对一聊天了。

3.拓展3.1群聊

实现群聊只需要开启【私聊增强】。

3.2其他好玩的插件

插件市场里还有很多好用的、好玩的插件,可以自己一一探索。

其中,nonebot就开发了很多好玩的插件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇