doc: 更新插件开发教程

This commit is contained in:
RockChinQ
2024-03-20 23:27:35 +08:00
parent 1a6c02da41
commit aeb8fdae6d
2 changed files with 54 additions and 319 deletions
+2 -2
View File
@@ -18,9 +18,9 @@ index: false
## 插件分类
**插件**,是QChatGPT的扩展模块,分为**行为插件**和**内容函数**两种类型。行为插件由主程序运行中的事件驱动,而内容函数由GPT生成的内容驱动。这两种驱动方式都统一包装在插件类中。
**插件**,是QChatGPT的扩展模块,其中包含**事件监听器**和**内容函数**两种可执行内容。事件监听器由主程序运行中的事件驱动,而内容函数由GPT生成的内容驱动。这两种驱动方式都统一包装在插件类中。
### 行为插件
### 事件监听器
插件监听 QChatGPT 运行期间的各种事件,QChatGPT 在事件发生时,携带事件相关信息调用插件注册的监听器。插件可以通过注册监听器以在指定情况下被触发。