Version: Next
插件编写准备
在正式编写插件之前,我们需要先了解一下插件的概念。
插件结构
在 NoneBot 中,插件即是 Python 的一个模块(module)。NoneBot 会在导入时对这些模块做一些特殊的处理使得他们成为一个插件。插件间应尽量减少耦合,可以进行有限制的相互调用,NoneBot 能够正确解析插件间的依赖关系。
单文件插件
一个普通的 .py
文件即可以作为一个插件,例如创建一个 foo.py
文件:
在正式编写插件之前,我们需要先了解一下插件的概念。
在 NoneBot 中,插件即是 Python 的一个模块(module)。NoneBot 会在导入时对这些模块做一些特殊的处理使得他们成为一个插件。插件间应尽量减少耦合,可以进行有限制的相互调用,NoneBot 能够正确解析插件间的依赖关系。
一个普通的 .py
文件即可以作为一个插件,例如创建一个 foo.py
文件: