Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
linyuchen committed Mar 20, 2024
2 parents 975bc31 + 98c01f2 commit 2a74057
Show file tree
Hide file tree
Showing 2 changed files with 146 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
# LLOneBotDoc
LLOneBotDoc
LLOneBotDoc<br>
[nonebot2](docs/zh-CN/guide/nonebot2.md)
144 changes: 144 additions & 0 deletions docs/zh-CN/guide/nonebot2.md
Original file line number Diff line number Diff line change
@@ -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](https://jsd.cdn.zzko.cn/gh/bilili-syy/picx-images-hosting@master/20240319/image.101xbjgb09.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)

## 到此完成!鼓掌祝贺

0 comments on commit 2a74057

Please sign in to comment.