企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 新建插件 在*系统管理后台>扩展管理>插件管理>设计新插件*处可以创建新插件,需要填写插件的名称、标识名、版本号、作者姓名、插件描述等信息,其中插件标识名是唯一的,将按照插件标识名生成插件文件夹目录,建议以驼峰式定义插件标识名,格式为:作者昵称+功能名称,例如:IdouGuestbook、JackShop之类的。 ![](https://box.kancloud.cn/2016-08-21_57b97630e2727.png) 填写完插件基本信息后,需要选择*是否需要响应规则*、*是否需要配置参数*、*是否需要功能入口*、*是否需要业务导航*等选项。 * 是否需要响应规则 如果勾选了此项,则插件创建成功后,在插件信息文件info.php中有一项配置`'respond_rule' => 1,`,点击进入插件管理后台,会有一个设置响应规则的界面。在这里填写插件的触发关键词,当用户在微信端输入对应关键词后,用户消息会被分发到插件的RespondController的wechat方法里面进行处理。 ![](https://box.kancloud.cn/2016-08-21_57b976311a4f7.png) >[info]如果需要接收微信端用户消息,并且进行处理后再响应,建议勾选这一选项。 * 是否需要配置参数 如果勾选了此项,则插件创建成功后,在插件信息文件info.php中有一项配置`'setting' => 1,`,可以在info.php中这样来定义插件需要的配置项: ~~~ 'setting_list' => array( 'begin_text' => array( 'title' => '进入成语接龙时提示', 'type' => 'text', 'placeholder' => '请输入一个成语,比如:一马当先' ), 'end_text' => array( 'title' => '退出成语接龙时提示', 'type' => 'text', 'placeholder' => '你已退出成语接龙模式,再次回复【成语接龙】即可进入~' ), 'end_keyword' => array( 'title' => '退出成语接龙关键词', 'type' => 'text', 'placeholder' => '退出' ) ), ~~~ 点击进入插件后台,可以看到设置插件配置参数页面 ![](https://box.kancloud.cn/2016-08-21_57b9763131ec5.png) * 是否需要功能入口 如果勾选了此项,则插件创建成功后,在插件信息文件info.php中有一项配置`'entry' => 1,`,可以在info.php中这样来定义插件的功能入口: ~~~ 'entry_list' => array( 'index' => '捐赠入口', 'donate_list' => '捐赠列表' ), ~~~ 点击进入插件后台,可以看到设置插件封面入口的页面。当用户在微信端发送的消息触发了封面入口设置的关键词,微信会给用户回复一条单图文消息,点击进入对应的功能页面。 ![](https://box.kancloud.cn/2016-08-21_57b976314e370.png) * 是否需要业务导航 如果勾选了此项,则插件创建成功后,在插件信息文件info.php中有一项配置`'menu' => 1,`,可以在info.php中这样来定义插件的业务导航: ~~~ 'menu_list' => array( 'messages' => '留言管理' ), ~~~ 点击进入插件后台,可以看到插件后台的功能管理 ![](https://box.kancloud.cn/2016-08-21_57b9763174eb2.png)