★云端API工作原理
机器人收到消息，根据云端API命令匹配，匹配到能处理的指令以后把消息内容以HTTP协议GET方法发送给API接口地址，php处理后输入结果，机器人返回结果
举例：指令：^时间$，密钥123，接口地址：http://localhost/time.php?key=[key]&msg=[msg]
如果有人发送“时间”两个字给机器人，机器人发现匹配指令“^时间$”，则调用http://localhost/time.php?key=123&msg=%E6%97%B6%E9%97%B4
“%E6%97%B6%E9%97%B4”为用户发送消息内容url编码
php文件只要使用$_GET['key']和$_GET['msg']即可获取到密钥123和用户发送的消息内容“时间”
机器人会把php输出内容发送给对方（qq或者群）

下面是time.php代码：
<?php

if($_GET['key'] == '123'){
	echo('现在时间是：'.date('Y-m-d H:i:s', time()));
}
?>

★注意：
1、云端API插件设置完毕要关闭插件窗口后设置生效
2、编码要和php文件编码保持一致，否则可能乱码，推荐使用utf-8
3、密钥要一致
4、接口推荐使用TEXT格式通信，即php输出，直接发送给用户
5、必要时可以查阅机器人日志如下：
================================
2013/4/24 17:01:58 收到【4111852】的QQ消息：时间
2013/4/24 17:01:58 调用云端API：http://localhost/time.php?key=[key]&msg=[msg]

2013/4/24 17:01:58 收到返回：现在时间是：2013-04-24 17:01:58

2013/4/24 17:01:58 给【4111852】发送消息：现在时间是：2013-04-24 17:01:58
================================

★调试代码
<?php
print_r($_GET);
?>
调试效果：
================================
2013/4/24 17:08:23 收到【4111852】的QQ消息：时间
2013/4/24 17:08:23 调用云端API：http://localhost/api.php?key=[key]&msg=[msg]

2013/4/24 17:08:23 收到返回：Array
(
    [key] => 123
    [msg] => 时间
)


2013/4/24 17:08:23 给【4111852】发送消息：Array
(
    [key] => 123
    [msg] => 时间
)

================================


★指令编写原则
为了让机器人能根据不同内容，发送到不同的云端API处理，减少云端API处理压力，特此设置指令。
根据此用途，指令要互斥，即多个指令尽量不冲突，用户说一句话，最好能只匹配一个指令。
举例：
^(时间|time)$
匹配“时间”、“time”
^(天气|tq|weather)[\s\S]{2,8}$
匹配：“天气 北京”、“tq 北京”、“weather 北京”

★接口地址变量
接口地址变量支持：
[key] 当前接口密钥
[msg] QQ消息内容，例如：天气 北京
[msg1] 用户查询的具体内容，例如用户发送：天气 北京，指令为：^(weather|天气)(?<msg1>.*?)$，则[msg1]会被替换成“北京”发送给接口，以方便接口直接取得“北京”，便于处理

