Skip to content

windows下使用LLOneBot链接nonebot2(以下简称nb2)

1.环境

Python 版本 >= 3.8python官网,如果有小白打不开或者找不到下载位置,这里提供一个python3.9.10

​ 测试windows环境是win10,win11应该也一样。低版本windows未测试

2.安装python(已经有python环境的跳过)

​ 打开安装包需要注意的就是安装位置,以及勾选这里的加入环境变量

image-20240319194931333

​ 安装完成之后win+R输入cmd打开命令行窗口。分别输入这两行代码配置pip源

python
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

​ 在升级一下pip

pip install --upgrade pip

image

3.安装nb

安装 pipx

bash
python -m pip install --user pipx
python -m pipx ensurepath

​ 如果在此步骤的输出中出现了“open a new terminal”或者“re-login”字样,那么请关闭当前终端并重新打开一个新的终端。

安装脚手架

bash
pipx install nb-cli

​ 安装完成后,你可以在命令行使用 nb 命令来使用脚手架。如果出现无法找到命令的情况(例如出现“Command not found”字样),重启一下命令行窗口。如果还是不行就请参考 pipx 文档 检查你的环境变量

​ 在任意一个文件夹位置那里输入cmd回车打开命令行窗口.

image

​ 输入代码

nb create

​ 默认选择一个要使用的模板: bootstrap (初学者或用户)。回车

image

​ 项目名称随意填写,这里使用 llonebot_nb 然后回车。这里空格直接选择第一个,变绿之后直接回车。

image

​ 驱动选择fastapi

image

​ 立即安装依赖选择Y。创建虚拟环境选择Y。然后等待安装

image

​ 提示要使用哪些内置插件? 直接回车。然后cd 进入刚刚的项目文件夹

image

​ 执行

nb run

image

​ 出现这样的界面就说明成功了。

​ 如果要修改端口或者host地址。在项目文件夹中创建一个 .env 文本文件,并写入以下内容:

bash
HOST=0.0.0.0  # 配置 NoneBot 监听的 IP / 主机名
PORT=8080  # 配置 NoneBot 监听的端口
COMMAND_START=["/"]  # 配置命令起始字符
COMMAND_SEP=["."]  # 配置命令分割字符

​ 更多的配置项在这里配置 | NoneBot

​ 至此nb安装完成,你可以去nb插件商店按照提示安装你想要的插件

4.安装llonebot

这里已经有详细教程

5.连接nb2

​ 打开NTQQ的设置界面。找到llonebot。启用反向websocket服务。填入。(如果你自己修改了端口就自行修改地址默认是127.0.0.1:8080)。然后保存

ws://127.0.0.1:8080/onebot/v11/ws/

1

​ 显示一个bot QQ 链接说明成功!

6.配置ffmpeg

FFmpeg官网,这里也准备了一个给那些找不到下载地方的宝贝。ffmpeg5.0.1

​ 下载完成之后解压。选择你刚刚解压出来文件夹里面bin文件夹里面的ffmpeg.exe

image

image

到此完成!鼓掌祝贺