Beispiel #1
0
$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);
Beispiel #2
0
    //$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;