# 配置介绍
[TOC]
## 什么是配置
配置是由【变量】组合搭配的东西。在群内(或私聊)通过【命令】触发。
简单讲,就是 配置>命令>变量,需要在发送【命令】才会运行写好的【变量】
发送 配置名 是没有任何作用的,【命令】起到了承上启下的重要作用。
### 例如这样
![介绍](https://box.kancloud.cn/3dc1a1d89fc694f2819f4425d7b5d529_730x510.png =365x255)
一个配置的一个命令里面,可以包含多个变量,不同的变量搭配组合就可以实现多种多样的功能。同时一个配置由可以包含多个命令。
在生活中举例,配置就像是餐厅,有各种各样的餐厅(配置),但只有你到某个餐厅里面去点菜(触发命令),才能给你端上各种各样的饭菜。(变量运行结果)
## 命令的类型
因为是通过命令来触发内容,所以要提供不同类型的命令来更好的匹配。
1. **精准命令**
精准命令指的就是,发送者的消息必须和命令完全一致。
比如 命令是:测试,那么如果要触发【测试】这条命令,那么发送者就**必须发送【测试】两个字**才能触发。
发送 测试xxx , xxxx测试 就都不能触发。
***
2. **匹配命令**
匹配命令指的是,发送者的消息,**开头要和命令一致**
比如,命令是:测试,类型是 匹配指令
那么发送 **测试xxxx** 就会**触发**这个命令,但是如果发送**xxxx测试**,就不会触发。
***
3. **模糊命令**
模糊命令,存在即触发,发送者的消息中**包含命令就会触发**
如,命令是:测试,类型是 模糊指令
那么发送 xxxx测试xxxx下就会触发该命令
***
4. **正则命令**
命令就是正则表达式,用命令(正则表达式)去匹配消息,如果匹配成功,就触发事件。**正则表达式是较为困难的东西**