
OrangePi安装QQ机器人
前言
为什么选择开发板,因为便宜,但也有坏处,就是容易坏
接下来你需要准备的有
- orangepi 我的型号为orangepi zero 3 1G
- orangepi电源 选美规
- 网线可选可不选
- 一张sd卡 我的为铠侠g2 64G
- 读卡器 我的为联想USB3.0二合一读卡器
给香橙派装系统
去官网下载对应的镜像,香橙派zero3,我这里下载的是Orangepizero3_1.0.2_ubuntu_jammy_server_linux6.1.31.7z
把它解压出来,得到Orangepizero3_1.0.2_ubuntu_jammy_server_linux6.1.31.img
把sd卡插进读卡器插入电脑的USB接口写入镜像,我这里用的是balenaetcher
使用管理员模式打开balenaetcher.exe,选择从文件烧录,选择磁盘后点击立即烧录,时间可能会很长,耐心等待…
香橙派,启动!
将刚刚烧录好的sd卡插入卡槽,插上网线,插上电源,此时你会看到一个红色的小灯,等待颜色变成黄色就说明系统已经安装好了,这时进入路由器后台,查看路由器给香橙派分配的ip,使用ssh进行远程连接
1 | ssh root@192.168.0.3 |
默认密码为orangepi
安装nonebot和koishi
首先更新一下软件包列表
1 | sudo apt update && sudo apt upgrade |
接下来安装所需环境
1 | sudo apt install python3.10 python3-pip python3.10-venv |
安装pipx
1 | python -m pip install --user pipx |
安装nonebot
1 | pipx install nb-cli |
接下来跟着nb的文档走就行了 nonebot文档
这里我们选择QQ适配器❯ ● QQ (QQ 官方机器人)
驱动器我们选择websockets
和HTTPX
然后我们得到了一个文件夹,文件夹的名称就是刚刚项目的名称结构如下
1 | elaina ├── .env.prod |
编辑.env.prod
1 | ENVIRONMENT=dev |
我们需要在QQ开放平台注册机器人,将appid
token
secret
填入
1 | nb run --reload |
测试连接@bot /echo hello world!
安装koishi
首先安装docker
1 | curl https://install.1panel.live/docker-install -o docker-install && sudo bash ./docker-install && rm -f ./docker-install |
接下来安装koishi koishi官网
1 | docker run -p 5140:5140 koishijs/koishi |
安装结束进入面板
1 | http://宿主机地址:5140 |
配置plugin-adapter-qq插件
点右上角的小三角启动插件
测试连接@bot help
- 感谢您的赞赏
赞赏名单
暂无
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自elaina