基于 NoneBot Agent的 NoneBot 插件,用于管理 NoneBot 机器人。
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-bot-tap
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-bot-tap
pdm
pdm add nonebot-plugin-bot-tap
poetry
poetry add nonebot-plugin-bot-tap
conda
conda install nonebot-plugin-bot-tap
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_bot_tap"]
在 nonebot2 项目的.env
文件中添加下表中的必填配置
配置项 | 必填 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
bot_tap_token | 是 | str | None | 连接到Agent端的token |
bot_tap_admin | 是 | list | [] | 权限组 |
bot_tap_host | 否 | str | http://127.0.0.1 | 连接到Agent端的主机地址 |
bot_tap_port | 否 | int | 2519 | 连接到Agent端的端口 |
bot_tap_font_path | 否 | str | 自带的Microsoft_YaHei_Consolas_Regular.ttf | 字体文件路径 |
bot_tap_font_size | 否 | int | 18 | 字体大小 |
Note
如果你的 bot_tap_token
为纯数字, 请在填写时多加上一层引号, 例如 '"123456"'
点这里查看配置方法,配置完成后可手动创建文件进行导入,也可以通过部署 NoneBot WebUI 后快速导入,或者使用插件命令进行导入。
如果你想通过手动创建文件导入,请按照以下格式创建文件:
{
"name":"Bot名称",
"path":"Bot路径(Windows请使用双反斜杠)",
"time":"2025年1月5日12时34分32秒",
"id":"uuid",
"isRunning":false,
"pid":"Null"
}
并将其保存在 Agent 端的 bots
文件夹下,文件名为 uuid.json
,其中 uuid
为你为 Bot 设置的 uuid
。
/bot help 查看帮助
- Bot 列表
- Bot 基本信息
- Bot 启动/停止
- Bot 日志
- Bot 导入
- 版本信息
- 插件启用/禁用
- 插件安装
- 插件卸载
- 插件列表
- 适配器安装
- 驱动器安装
- nbcli 本体管理