From 7bfc363ab7efa33ddd7a748fe8ad9dadcab36e3b Mon Sep 17 00:00:00 2001 From: pangzi <61721162+bilili-syy@users.noreply.github.com> Date: Tue, 19 Mar 2024 21:20:31 +0800 Subject: [PATCH 1/4] Add files via upload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit nonebot2链接教程 --- docs/zh-CN/guide/nonebot2.md | 144 +++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 docs/zh-CN/guide/nonebot2.md diff --git a/docs/zh-CN/guide/nonebot2.md b/docs/zh-CN/guide/nonebot2.md new file mode 100644 index 0000000..b5f4aa7 --- /dev/null +++ b/docs/zh-CN/guide/nonebot2.md @@ -0,0 +1,144 @@ +# windows下使用LLOneBot链接nonebot2(以下简称nb2) + +## 1.环境 + +​ **Python 版本 >= 3.8**→[python官网](https://www.python.org/),如果有小白打不开或者找不到下载位置,这里提供一个[python3.9.10](https://syykln.lanzoul.com/iZegc1rwtm1i) + +​ 测试windows环境是win10,win11应该也一样。低版本windows未测试 + +## 2.安装python(已经有python环境的跳过) + +​ 打开安装包需要注意的就是安装位置,以及勾选这里的加入环境变量 + +![image-20240319194931333](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image-20240319194931333.9rj5obfdtg.png) + +​ 安装完成之后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](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.6pn9n3gf0s.png) + +## 3.安装nb + +​ + +安装 [pipx](https://pypa.github.io/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 文档](https://pypa.github.io/pipx/) 检查你的环境变量 + +​ 在任意一个文件夹位置那里输入cmd回车打开命令行窗口. + +![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.7i054uayov.png) + +​ 输入代码 + +``` +nb create +``` + +​ 默认选择一个要使用的模板: bootstrap (初学者或用户)。回车 + +![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.2oba8ptccw.png) + +​ 项目名称随意填写,这里使用 llonebot_nb 然后回车。这里空格直接选择第一个,变绿之后直接回车。 + +![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.8ad0mkyfkp.png) + + + +​ 驱动选择fastapi + +![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.1e8d2ehf0w.png) + + + + + +​ 立即安装依赖选择Y。创建虚拟环境选择Y。然后等待安装 + +![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.3uulhbqcsc.png) + +​ 提示要使用哪些内置插件? 直接回车。然后cd 进入刚刚的项目文件夹 + +​ ![image-20240319204748235](C:\Users\10750\AppData\Roaming\Typora\typora-user-images\image-20240319204748235.png) + + + +​ 执行 + +``` +nb run +``` + +![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.969i21it0q.png) + +​ 出现这样的界面就说明成功了。 + +​ 如果要修改端口或者host地址。在**项目文件夹**中创建一个 `.env` 文本文件,并写入以下内容: + +```bash +HOST=0.0.0.0 # 配置 NoneBot 监听的 IP / 主机名 +PORT=8080 # 配置 NoneBot 监听的端口 +COMMAND_START=["/"] # 配置命令起始字符 +COMMAND_SEP=["."] # 配置命令分割字符 +``` + +​ 更多的配置项在这里[配置 | NoneBot](https://nonebot.dev/docs/appendices/config#内置配置项) + +​ 至此nb安装完成,你可以去[nb插件商店](https://v2.nonebot.dev/store)按照提示安装你想要的插件 + +## 4.安装llonebot + +​ [这里已经有详细教程](https://llonebot.github.io/zh-CN/guide/getting-started) + +## 5.连接nb2 + +​ 打开NTQQ的设置界面。找到llonebot。启用反向websocket服务。填入。(如果你自己修改了端口就自行修改地址默认是127.0.0.1:8080)。然后保存 + +​ + +``` +ws://127.0.0.1:8080/onebot/v11/ws/ +``` + +![1](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/1.491187r19a.png) + +​ 显示一个bot QQ 链接说明成功! + +## 6.配置ffmpeg + +​ [FFmpeg官网](https://ffmpeg.org/),这里也准备了一个给那些找不到下载地方的宝贝。[ffmpeg5.0.1](https://syykln.lanzoul.com/ieVuJ1rx5fsf) + +​ 下载完成之后解压。选择你刚刚解压出来文件夹里面bin文件夹里面的ffmpeg.exe + +![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.1vyer0hlai.png) + +![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.3d4jsro42i.png) + +## 到此完成!鼓掌祝贺 \ No newline at end of file From 8a95387ec65dbb006523cae8702701a7e0f9f665 Mon Sep 17 00:00:00 2001 From: pangzi <61721162+bilili-syy@users.noreply.github.com> Date: Tue, 19 Mar 2024 21:24:25 +0800 Subject: [PATCH 2/4] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dc05b77..91f3aa3 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # LLOneBotDoc LLOneBotDoc +[nonebot2](docs/zh-CN/guide/nonebot2.md) From 76636d62a5f33b8d058d488ed3809604d1fa6582 Mon Sep 17 00:00:00 2001 From: pangzi <61721162+bilili-syy@users.noreply.github.com> Date: Tue, 19 Mar 2024 21:26:56 +0800 Subject: [PATCH 3/4] Update nonebot2.md --- docs/zh-CN/guide/nonebot2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/zh-CN/guide/nonebot2.md b/docs/zh-CN/guide/nonebot2.md index b5f4aa7..9d0c4a3 100644 --- a/docs/zh-CN/guide/nonebot2.md +++ b/docs/zh-CN/guide/nonebot2.md @@ -86,7 +86,7 @@ nb create ​ 提示要使用哪些内置插件? 直接回车。然后cd 进入刚刚的项目文件夹 -​ ![image-20240319204748235](C:\Users\10750\AppData\Roaming\Typora\typora-user-images\image-20240319204748235.png) +​ ![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.101xbjgb09.png) @@ -141,4 +141,4 @@ ws://127.0.0.1:8080/onebot/v11/ws/ ![image](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.3d4jsro42i.png) -## 到此完成!鼓掌祝贺 \ No newline at end of file +## 到此完成!鼓掌祝贺 From 066a28b3cc7d6fa04ae917c60174b9e90ec5e521 Mon Sep 17 00:00:00 2001 From: pangzi <61721162+bilili-syy@users.noreply.github.com> Date: Tue, 19 Mar 2024 21:28:13 +0800 Subject: [PATCH 4/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 91f3aa3..9abef87 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # LLOneBotDoc - LLOneBotDoc + LLOneBotDoc
[nonebot2](docs/zh-CN/guide/nonebot2.md)