微信功能更新
This commit is contained in:
@@ -26,12 +26,52 @@ class Wechat {
|
|||||||
$server = $app->server;
|
$server = $app->server;
|
||||||
$user = $app->user;
|
$user = $app->user;
|
||||||
|
|
||||||
// $server->push(function($message) use ($user) {
|
$server->push(function($message) use ($user) {
|
||||||
// $fromUser = $user->get($message['FromUserName']);
|
// $message['MsgType'] 消息类型
|
||||||
|
// $message['ToUserName'] 接收方帐号(该公众号 ID)
|
||||||
// return "{$fromUser->nickname} 您好!欢迎关注 overtrue!";
|
// $message['FromUserName'] 发送方帐号(OpenID, 代表用户的唯一标识)
|
||||||
// });
|
// $message['CreateTime'] 消息创建时间(时间戳)
|
||||||
|
// $message['MsgId'] 消息 ID(64位整型)
|
||||||
|
$fromUser = $user->get($message['FromUserName']);
|
||||||
|
switch ($message['MsgType']) {
|
||||||
|
case 'text':
|
||||||
|
return $this->_keys($message);
|
||||||
|
case 'event':
|
||||||
|
return $this->_event($message);
|
||||||
|
case 'image':
|
||||||
|
return $this->_image($message);
|
||||||
|
case 'location':
|
||||||
|
return $this->_location($message);
|
||||||
|
case 'voice':
|
||||||
|
return '收到语音消息';
|
||||||
|
break;
|
||||||
|
case 'video':
|
||||||
|
return '收到视频消息';
|
||||||
|
break;
|
||||||
|
case 'link':
|
||||||
|
return '收到链接消息';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return "{$fromUser->nickname} 您好!欢迎关注!";
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
$server->serve()->send();
|
$server->serve()->send();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function _keys(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function _event(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function _image(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function _location(){
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user