/** * @name 微信被动接口示意文件 * @author ligboy(ligboy@gmail.com) * @license * */ date_default_timezone_set('Asia/Shanghai'); include "../Wechat.class.php"; //加载设置文件 $wechatOptions = (require './configure.php'); $wechatObj = new Wechat($wechatOptions); $wechatObj->valid(); //可以在认证后注释掉(只是这样可能不安全) $wechatObj->positiveInit(); //主动响应组件初始化 $wechatObj->setAutoSendOpenidSwitch(TRUE); //设置自动附带发送Openid $wechatObj->setPassiveAscSwitch(TRUE, TRUE); //设置打开被动关联组件,并获取用户详细信息 $wechatObj->getRev(); $revtype = $wechatObj->getRev()->getRevType(); switch ($revtype) { case Wechat::MSGTYPE_TEXT: if (strstr($wechatObj->getRevContent(), "dddddddCSdddddsddddddd")) { $wechatObj->text("是英明的小弟。")->reply(); } elseif (strstr($wechatObj->getRevContent(), "ligboy")) { $wechatObj->text("是你英明的老大啊。\n\n你快点叫老大吧。")->reply(); } elseif (preg_match('/^[\\s]*?帮助[\\s]*?$/', $wechatObj->getRevContent()) || preg_match('/^[\\s]*?help[\\s]*?$/', $wechatObj->getRevContent())) { $wechatObj->text("福大人帮助-有效的指令\n我的图书馆\n绑定图书馆\n取消绑定图书馆\n借阅信息\n")->reply(); } else { $wechatObj->text("福大人帮助-有效的指令\n我的图书馆\n绑定图书馆 卡号 密码\n取消绑定图书馆\n借阅信息 卡号 密码")->reply();