获取商店内容
获取商店内容
<!--mdx内容-->
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import Asciinema from "@site/src/components/Asciinema";
提示
如果你暂时没有获取商店内容的需求,可以跳过本章节。
NoneBot 提供了一个商店,商店内容均由社区开发者贡献。你可以在商店中查找你需要的适配器和插件等,进行安装或者参考其文档等。
商店中每个内容的卡片都包含了其名称和简介等信息,点击卡片右上角链接图标即可跳转到其主页。
安装插件
<!--mdx内容-->
<Asciinema
url="https://asciinema.org/a/569650.cast"
options={{ theme: "monokai", poster: "npt:16.8" }}
/>
在商店插件页面中,点击你需要安装的插件下方的 点击复制安装命令
按钮,即可复制 nb-cli
命令。
请在你的项目目录下执行该命令。nb-cli
会自动安装插件并将其添加到加载列表中。
nb plugin install <插件名称>
如果想要查看插件列表,可以使用以下命令
# 列出商店所有插件
nb plugin list
# 搜索商店插件
nb plugin search [可选关键词]
升级和卸载插件可以使用以下命令
nb plugin update <插件名称>
nb plugin uninstall <插件名称>
安装适配器
安装适配器与安装插件类似,只是将命令换为 nb adapter
,这里就不再赘述。
请在你的项目目录下执行该命令。nb-cli
会自动安装适配器并将其添加到注册列表中。
nb adapter install <适配器名称>
如果想要查看适配器列表,可以使用以下命令
# 列出商店所有适配器
nb adapter list
# 搜索商店适配器
nb adapter search [可选关键词]
OneBot V11 👍 OneBot V11 协议
(nonebot-adapter-onebot)
钉钉 (nonebot-adapter-ding) 👍 钉钉协议
飞书 (nonebot-adapter-feishu) 👍 飞书协议
Telegram 👍 Telegram 协议
(nonebot-adapter-telegram)
QQ (nonebot-adapter-qq) 👍 QQ 官方机器人
开黑啦 开黑啦协议适配
(nonebot-adapter-kaiheila)
Mirai (nonebot-adapter-mirai) 👍 mirai-api-http v2 协议适配
OneBot V12 👍 OneBot V12 协议
(nonebot-adapter-onebot)
Console 👍 基于终端的交互式适配器
(nonebot-adapter-console)
GitHub (nonebot-adapter-github) 👍 GitHub APP & OAuth APP integration
Ntchat (nonebot-adapter-ntchat) pc hook的微信客户端适配
Minecraft MineCraft通信适配,支持Rcon
(nonebot-adapter-minecraft)
BilibiliLive b站直播间ws协议
(nonebot-adapter-bilibili)
Walle-Q (nonebot-adapter-walleq) 内置 QQ 协议实现
大别野 (nonebot-adapter-villa) 米游社大别野官方Bot适配
RedProtocol 👍 QQNT RedProtocol 适配
(nonebot-adapter-red)
Discord 👍 Discord 官方 Bot 协议适配
(nonebot-adapter-discord)
Satori (nonebot-adapter-satori) 👍 Satori 协议适配器
DoDo (nonebot-adapter-dodo) 👍 DoDo Bot 协议适配器
RocketChat RocketChat adapter for nonebot2
(nonebot-adapter-rocketchat)
Kritor (nonebot-adapter-kritor) 👍 Kritor 协议适配
Tailchat Tailchat 适配器
(nonebot-adapter-tailchat)
Mail (nonebot-adapter-mail) 邮件收发协议
黑盒语音 黑盒语音机器人适配
(nonebot-adapter-heybox)
WXMP (nonebot-adapter-wxmp) 微信公众平台 客服适配器
升级和卸载适配器可以使用以下命令
nb adapter update <适配器名称>
nb adapter uninstall <适配器名称
安装驱动器
<!--mdx内容-->
<Asciinema
url="https://asciinema.org/a/569665.cast"
options={{ theme: "monokai", poster: "npt:14.0" }}
/>
安装驱动器与安装插件同样类似,只是将命令换为 nb driver
,这里就不再赘述。
如果你使用了虚拟环境,请在你的项目目录下执行该命令,nb-cli
会自动安装驱动器到虚拟环境中。
请注意 nb-cli
并不会在安装驱动器后修改项目所使用的驱动器,请自行参考配置方法章节以及 DRIVER
配置项修改驱动器。
nb driver install <驱动器名称>
如果想要查看驱动器列表,可以使用以下命令
# 列出商店所有驱动器
nb driver list
# 搜索商店驱动器
nb driver search [可选关键词]
None () 👍 None 驱动器
FastAPI (nonebot2[fastapi]) 👍 FastAPI 驱动器
Quart (nonebot2[quart]) 👍 Quart 驱动器
HTTPX (nonebot2[httpx]) 👍 HTTPX 驱动器
websockets 👍 websockets 驱动器
(nonebot2[websockets])
AIOHTTP (nonebot2[aiohttp]) 👍 AIOHTTP 驱动器
升级和卸载驱动器可以使用以下命令
nb driver update <驱动器名称>
nb driver uninstall <驱动器名称>