Nonebot

Latest version: v1.9.1

Safety actively analyzes 630026 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

1.8.0

- `CommandSession` 新增 `aget` `apause` 方法, 用于 Session 的异步获取参数
- 新增 `nonebot.experimental.permission`, `nonebot.experimental.plugin` 模块,用于增强原有的命令权限控制系统
- 各模块添加了 `__all__` 常量,现在可以安全地使用 `*` 来导入公共的 API。
- 项目现在采用自动发布模式,Pypi index 会根据仓库 Release 发布新版本。

1.7.0

- `on_command` 装饰器新增 `patterns` 参数,用于正则匹配命令
- `on_command` 装饰器新增 `session_class` 参数,用于指定自定义的 `CommandSession` 子类
- ` init` 函数新增 `start_scheduler` 参数,用于控制是否在启动 NoneBot 时启动 `nonebot.scheduler`
- `nonebot.helpers` 模块新增辅助函数 `send_to_superusers`,用于向所有超级用户发送私聊消息
- 优化对命令运行时特殊异常的处理
- 修复一些 bug

1.6.0

- 新增 `PluginManager` `CommandManager` `NLPManager` 管理类,用于插件的开启与关闭
- 修改 `message_preprocessor` 在消息预处理阶段可以进行针对该消息的插件开启与关闭
- 移动 `on_command` `on_natural_language` `on_notice` `on_request` 装饰器至 plugin 模块

1.5.0

- 新增 `nonebot.on_startup` 装饰器,用于注册 NoneBot 启动时回调函数
- 新增 `nonebot.on_websocket_connect` 装饰器,用于注册 CQHTTP 反向 WebSocket 连接时回调函数(要求 CQHTTP v4.14+)
- 弃用 `session.ctx` 属性,请使用 `session.event` 替代,该对象类型为 `aiocqhttp.Event`,可通过 property 访问内容
- 弃用 `nonebot.tying.Context_T`,请使用 `aiocqhttp.Event` 替代
- 修复 `on_command` 装饰后命令处理函数 docstring 丢失问题

1.4.2

- 修复从 `str` 构造 `Message` 时无法正确去转义参数 [57](https://github.com/nonebot/aiocqhttp/issues/57)
- 修复无法构造空 `Message` 的问题

1.4.1

- 修复上一版本中 `ActionFailed` 的不兼容更新 [53](https://github.com/nonebot/aiocqhttp/issues/53)

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.