先看这个文章
EasyWechat + Laravel关注取消关注事件-CSDN博客
公众号自动回复
use EasyWeChat\Kernel\Messages\News;
use EasyWeChat\Kernel\Messages\NewsItem;
switch ($message['MsgType']) {
case 'event':
return '收到事件消息';
break;
case 'text':
return '收到文字消息';
/// 返回图文消息
$items = [
new NewsItem([
'title' => $message['Content'], //标题
'description' => $message['Content'], //描述
'url' => '', // URL
'image' => '', // 封面
]),
];
$news = new News($items);
return $news;
break;
case 'image':
return '收到图片消息';
break;
case 'voice':
return '收到语音消息';
break;
case 'video':
return '收到视频消息';
break;
case 'location':
return '收到坐标消息';
break;
case 'link':
return '收到链接消息';
break;
case 'file':
return '收到文件消息';
// ... 其它消息
default:
return '收到其它消息';
break;
}