$csc_host_base = 'https://wechat.gds-services.com'; $csc_url_base = 'https://wechat.gds-services.com'; $default_reply = '欢迎使用万国数据微信客服。' . '如需帮助,欢迎随时致电:<a href="tel:4000724366">4000-724-366</a>。'; $weObj = new Wechat($options); $weObj->valid(); $type = $weObj->getRev()->getRevType(); $openid = $weObj->getRev()->getRevFrom(); _log1(json_encode(['type' => $type, 'openid' => $openid])); switch ($type) { case Wechat::MSGTYPE_TEXT: $text = $weObj->getRev()->getRevContent(); $weObj->transfer_customer_service()->reply(); break; case Wechat::MSGTYPE_EVENT: $event = $weObj->getRev()->getRevEvent(); _log1(json_encode(['event' => $event])); switch ($event['event']) { case Wechat::EVENT_SUBSCRIBE: $bind_url = $csc_url_base . '/dynamic/user_isbind_csc.php?openid=' . $openid . '&bcb=user_bind_check_csc&rand=' . rand(); $weObj->text("您好!欢迎来到万国数据客户服务中心。\n\n" . "若您是万国数据的授权用户,您可以在绑定账号后体验我们为您带来的更多专属服务喔~\n" . "<a href=\"" . $bind_url . "\">点击这里绑定账号</a>\n\n" . "如有疑问,欢迎您直接留言。")->reply(); $user = $weObj->getUserInfo($openid); _log_focus($openid, 'focus', $user); break; case Wechat::EVENT_UNSUBSCRIBE: _log_focus($openid, 'unfocus'); case Wechat::EVENT_MENU_CLICK: $key = $event['key']; switch ($key) { case 'wechat_csc': $kf_list = $weObj->getCustomServiceOnlineKFlist(); $kf_count = count($kf_list);
//$result = file_put_contents('wechat.log.'.date('Y-m-d'), $text."\n", FILE_APPEND); //if (!$result) { openlog("wechat", LOG_PID | LOG_PERROR, LOG_LOCAL0); syslog(LOG_DEBUG, $text); closelog(); //} } $options = ['token' => 'nizhidaoma', 'encodingaeskey' => 'xc8rRK4iOQjTJK9hOYhRrC9sPBJvF5Jhjq203iMC7vF', 'appid' => 'wxe85832e232e73f41', 'appsecret' => '4c8f1aa381675dd2569fc9482052afdc', 'debug' => true, 'logcallback' => '_log1']; $pe_host_base = 'https://wechat.gds-services.com'; $pe_url_base = 'https://wechat.gds-services.com'; $default_reply = '欢迎使用万国数据微信客服。' . '如需帮助,欢迎随时致电:<a href="tel:4000724366">4000-724-366</a>。'; $weObj = new Wechat($options); $weObj->valid(); $type = $weObj->getRev()->getRevType(); $openid = $weObj->getRev()->getRevFrom(); _log1(json_encode(['type' => $type, 'openid' => $openid])); switch ($type) { case Wechat::MSGTYPE_TEXT: $bind_url = $pe_url_base . '/dynamic/user_isbind_pe.php?openid=' . $openid . '&bcb=user_bind_check_pe&rand=' . rand(); $text = $weObj->getRev()->getRevContent(); $weObj->text("感谢您关注GDS运维管理公众号。\n\n" . "此公众号用于GDS内部系统信息查询和获取推送消息。\n\n" . "如果您还未绑定GDS统一认证平台账号,请<a href=\"" . $bind_url . "\">点击这里绑定账号</a>\n\n" . '如有疑问或需要帮助,请联系系统工具部【谢云昭】。')->reply(); break; case Wechat::MSGTYPE_EVENT: $event = $weObj->getRev()->getRevEvent(); switch ($event['event']) { case Wechat::EVENT_SUBSCRIBE: $bind_url = $pe_url_base . '/dynamic/user_isbind_pe.php?openid=' . $openid . '&bcb=user_bind_check_pe&rand=' . rand(); $weObj->text("感谢您关注GDS运维管理公众号。\n\n" . "此公众号用于GDS内部系统信息查询和获取推送消息," . "<a href=\"" . $bind_url . "\">点击这里绑定账号</a>\n\n" . '如有疑问或需要帮助,请联系系统工具部【谢云昭】。')->reply(); $user = $weObj->getUserInfo($openid); _log_focus($openid, 'focus', $user); break;