/YZXXH++/Vliter/OneBot开发手册-贰:一切从连接开始

一切从连接开始:

Bot的本质,是对输入的信息处理,输出相应的回复

在做好前期的准备后,你要做的第一步,是将Bot接入你想要的聊天平台

以QQ为例:

Koishi官方文档提供了对接官方Bot的方法

对于官方Bot,对比私人账号Bot:

  • 官方Bot更权威,更容易上手,且没有被官方真实的风险;
  • 你不需要在再创建一个账号;
  • 你的机器人将获得认证,可以一眼认出;

但是

  • 开发时期,你的机器人将只能被添加进一个少于20人的群聊,一个频道;
  • 机器人的私聊功能将受限制(且及其难用);
  • 响应延迟极高;

为了拓展性,我们选择使用监听的方式连接聊天平台。
在这里演示OneBot适配器对接方法

对于Koishi,你需要下载adapter-onebot插件;

现在你需要对你的QQNT做一些手脚

对于新手,建议使用LiteloderQQNT

跟随官方文档安装完成后,你的QQ设置里,将出现:

使用LiteloderQQNT安装简单易用的llonebot插件,这个插件将为你提供OneBot和Satori接口

配置反向WebSocked监听地址,一般是ws://127.0.0.1:5140/onebot
Access token是API密钥,可留空,为了安全,一般设置一个
保存

重启QQ,忽略可能的Java报错
转到Koishi面板

adapter-onebot面板配置:

验证连接,Koishi中检查添加inspect插件
使用其他账号像Bot账号发送文本

inspect

得到回应,成功,并保存回复的内容

1個讚