多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## **config.json 插件配置文件说明** 配置文件模板如下: ``` { "name": "插件名", "triggerwords": [], // 插件语音触发词数组 "IsEnable": false, // 是否启用 "IsSystem": false, // 是否为系统插件,系统插件会保持后台运行 "AutoLoader": false, // 是否随系统启动自动装载 "displayName": "", // 插件名称(通常为中文简称) "description": "", // 插件简介说明 "icon":"0", // 插件默认图标(默认选0就行) "version": "0.0.1", // 插件版本号 "updateTime":"", // 插件最近一次更新时间 "control":[], // 微信小程序控制端配置 "webAdminApi":"", // 插件管理配置文件接口 "initControl": 0 // 插件被激活是否通知微信小程序控制端 } ``` ### **各参数说明** * **name** 插件名(必填) 此名称为(英文字母、数字、下划线)等符合文件名命令规则的字母组合,区分大小,此名称与插件文件夹和入口文件名相同,规则说明请阅读插件开发->[基础知识](1639189)部分说明 * **triggerwords** 语音触发词(选填) 语音触发关键词为一个数组,关键词要保持唯一不重复,关键词匹配支持`正则表达式`规则。 * **IsEnable** 插件状态(必填) 当前插件状态,取值:True / False 只是状态为True时,语音触发等规则满足 * **IsSystem** 是否为系统插件(必填) 设置当前插件是否为系统插件,取值:True / False,当设置插件为系统插件,插件一旦被触发激活会一直保持在后台运行,除非给插件设定了停止退出插件语音触发词强制退出,否则系统不会处理插件的退出动作。一般:音乐、广播、故事机等插件适当设置为系统插件。 * **AutoLoader** 插件是否随系统启动加载(必填) 设置当前插件是否随系统启动同时加载,取值:"Start" / False,设置为"Start"为随系统启动,此关键词对应的是插件类文件中的`Start`方法,当系统启动后会自动执行插件中这个方法来启用插件。 * **displayName** 插件中文名称(必填) 设置当前插件的中文名称,方便区分不同插件的功能定义等; * **description** 插件简介(选填) 设置当前插件的简单说明,建议不要超过250字,主要来介绍插件的功能、使用说明的使用方法和注意事项等。 * **icon** 插件图标(必填) * **version** 插件版本(必填) * **updateTime** 插件最近更新时间(选填) * **control** 插件微信小程序控制功能定义(选填) * **webAdminApi** 插件后台管理配置文件位置定义(选填) * **initControl** 插件被激活是否通知微信小程序(选填) (未完待续……)