## **config.json 插件配置文件说明** 配置文件模板如下: ``` { "name": "插件名", "triggerwords": [], // 插件语音触发词数组 "IsEnable": false, // 是否启用 "IsSystem": false, // 是否为系统插件,系统插件会保持后台运行 "AutoLoader": false, // 是否随系统启动自动装载 "displayName": "", // 插件名称(通常为中文简称) "description": "", // 插件简介说明 "icon":"0", // 插件默认图标(默认选0就行) "version": "0.0.1", // 插件版本号 "updateTime":"", // 插件最近一次更新时间 "control":[], // 微信小程序控制端配置 "webAdminApi":"", // 插件管理配置文件接口 "initControl": 0, // 插件被激活是否通知微信小程序控制端 "repository": { // 插件版本管理配置 "type": "git", // 插件通讯协议,分为:git 和 http 两种,目前只支持git模式 "url": "" // 插件版本维护地址 } } ``` ### **各参数说明** * **name** 插件名(必填) 此名称为(英文字母、数字、下划线)等符合文件名命令规则的字母组合,区分大小,此名称与插件文件夹和入口文件名相同,规则说明请阅读插件开发->[基础知识](1639189)部分说明 * **triggerwords** 语音触发词(选填) 语音触发关键词为一个数组,关键词要保持唯一不重复,关键词匹配支持`正则表达式`规则。 * **IsEnable** 插件状态(必填) 当前插件状态,取值:True / False 只是状态为True时,语音触发等规则满足 * **IsSystem** 是否为系统插件(必填) 设置当前插件是否为系统插件,取值:True / False,当设置插件为系统插件,插件一旦被触发激活会一直保持在后台运行,除非给插件设定了停止退出插件语音触发词强制退出,否则系统不会处理插件的退出动作。一般:音乐、广播、故事机等插件适当设置为系统插件。 (未完待续……)