QQrobot 环境搭建
1. 安装nonebot2
1 | pip install nonebot2 |
2. 安装go-cqhttp
下载最新发行版
1 | wget https://github.com/Mrs4s/go-cqhttp/releases/download/v1.0.0-rc1/go-cqhttp_1.0.0-rc1_linux_amd64.deb |
如图选择023就够用了
3. 修改config.yaml
后半部分参考配置
1 | # 连接服务列表 |
4. 安装协议适配器
这里用的是onebot所以直接:
1 | nb adapter install nonebot-adapter-onebot |
注意一些nb adapter的操作:
使用 nb-cli 命令行查看:
1 | nb adapter list |
前往商店点击复制 nb-cli 安装命令至命令行执行即可安装。
或者自行输入命令安装:
1 | nb adapter install <adapter-name> |
或者使用交互模式安装:
1 | nb adapter install |
也可以使用 pip 安装
1 | pip install <adapter-name> |
5. 创建项目
1 | nb create |
连接上远程可以看到这样一个目录结构:
6. 写一个测试的插件
比如我想要写一个能给我发送校历的文件,可以这样:
1 | from nonebot import on_command,on_startswith,on_keyword,on_message |
实现的效果如下:
Fine 至此环境构建成功。下一步就是写各种脚本了。