安装和使用nonebot2

介绍

NoneBot2 是一个现代、跨平台、可扩展的 Python 聊天机器人框架(下称 NoneBot),它基于 Python 的类型注解和异步优先特性(兼容同步),能够为你的需求实现提供便捷灵活的支持。同时,NoneBot 拥有大量的开发者为其开发插件,用户无需编写任何代码,仅需完成环境配置及插件安装,就可以正常使用 NoneBot。

安装

前提条件:安装了python3.9以上版本

1
pip install nb-cli

创建项目

1、打开cmd

1
nb create

2、选择创建项目还是插件

3、选择bootstrap回车,要求输入项目名称,已英文字符开头

4、选择要安装的适配器,使用方向键移动,使用空格选中,选择onebot v11即可

5、选择要安装的驱动器,默认是fastapi,额外选择httpx和websockets

6、是否立即安装依赖,直接回车
7、是否创建虚拟环境,直接回车
8、程序会自动创建虚拟环境并安装依赖
9、选择默认插件,这里我们选择 echo 插件作为示例。这是一个简单的复读回显插件,可以用于测试你的机器人是否正常运行。

启动

在项目文件夹使用nb run启动程序,默认监听8080端口

连接

使用支持onebot协议的客户端连接到IP:PORT/onebot/v11/ws

测试

使用客户端给机器人qq所在群或者私聊发送/echo hello,能收到回复hello说明成功


安装和使用nonebot2
https://mengluo.com/2024/08/12/安装和使用nonebot2/
作者
梦落
发布于
2024年8月12日
许可协议