在上面的例子中,我们已经嵌入了一个简单的时间查询功能,发送一个问号“?”就能回复当前的时间。如图3-26所示:
图3-26主动回复时间
这个功能的实现,是基于下面的代码实现的。
if($keyword == "?" || $keyword == "?")
{
$msgType = "text";
$content = date("Y-m-d H:i:s",time());
$result = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $content);
echo $result;
}
上述代码在收到消息后,推断消息内容是否为问号(包括英文输入状态下的问号和中文输入状态下的问号),如果包含的话,则将当前时间(包括年月日时分秒)作为回复内容,构造成一个消息回复过来。这样公众账号就实现了当前时间的主动回复。
如对本文有疑问,请提交到交流金银岛娱乐 彩金,广大热心网友会为你解答!! 点击进入金银岛娱乐 彩金