pip install nonebot_plugin_memes 并按照 NoneBot 加载插件 加载插件 配置驱动器 插件需要“客户端型驱动器”(如 httpx)来下载图片等,驱动器安装和配置参考 NoneBot 选择驱动器 同时需要在 .env.* 配置文件中启用对应的驱动器,例如: DRIVER=~fastapi+~httpx+~websockets 字体和资源 插件默认在启动时会检查...
packages/nonebot-plugin-docs ⬆️ auto update by pre-commit hooks (#3301) Feb 4, 2025 scripts 👷 CI: 添加 codecov junit result report (#3138) Nov 23, 2024 tests 🚨 Fix: 修复 ruff lint 错误 (#3346) Mar 2, 2025 website
默认单位为秒SESSION_EXPIRE_TIMEOUT=120 进入 lib 中 nonebot_plugin_gocqhttp 修改密码plugin_config.p...
self.module = module# 插件对象本身self.name = name# 插件名称self.usage = usage# 插件的 help 字符串# 和 `_bot` 类似的设计,用全局变量保存状态_plugins:Set[Plugin] =set()defload_plugin(module_name:str) ->bool:try: module = importlib.import_module(module_name)# 通过模块名,动态 import 该...
pip install pydantic loguru pygtrie httpx python-dotenv uvicorn fastapi requests selenium aiocqhttp ffmpeg aiohttp nb-cli nonebot2 nonebot-plugin-apscheduler nonebot-adapter-cqhttp -i https://pypi.tuna.tsinghua.edu.cn/simple 由于很多所以下载过程很慢...---(静静期待!或者看看川川的教学) 下载成功...
使用nb命令,依次选择Manage bot plugins-->Install nonebot plugin to current project并回车: 输入nonebot_plugin_gocqhttp插件名回车: 到此go-cqhttp安装完成。其他所有插件也可以使用此类方式安装,当然也可以使用如下命令安装: pip安装: 代码语言:shell 复制 ...
首先我们导入bot_config.py并将其传入初始化函数中,再加载所有位于lucia/bot_plugin目录下的插件,最后调用nonebot.run()来启动程序。 编写NoneBot 插件 以上的启动文件会设置为加载lucia/bot_plugin下的所有插件。一个插件的定义如下:可以是一个.py文件,或者可以是一个文件夹,其中包含__init__.py入口文件。我们第...
打开文件config.yml ,修改此处为 universal:ws://127.0.0.1:8080/cqhttp/ws 再次运行 C:\Python38\qq1>gocq.exe (若不在此文件配置账号密码,就是使用扫码登陆) 把pyproject.toml内修改一句plugin_dirs = ["qq1/plugins"] 为 plugin_dirs = ["plugins"],然后从qq1文件夹迁移到主文件夹。
第⼆步是nonebot.load_builtin_plugins(),直接加载了 nonebot 内置的插件。该函数来⾃plugin.py:class Plugin:__slots__ = ('module', 'name', 'usage')def __init__(self, module: Any,name: Optional[str] = None,usage: Optional[Any] = None):self.module = module # 插件对象本⾝ self...
拥有完善可用的 webui 通过Config 配置项将所有插件配置统计保存至 config.yaml,利于统一用户修改 方便增删插件,原生 nonebot2 matcher,不需要额外修改,仅仅通过简单的配置属性就可以生成帮助图片和帮助信息 提供了 cd,阻塞,每日次数等限制,仅仅通过简单的属性就可以生成一个限制,例如:PluginCdBlock等 ...