《vbot微信聊天机器人微信聊天消息详解(3):语音消息》要点:
本文介绍了vbot微信聊天机器人微信聊天消息详解(3):语音消息,希望对您有用。如果有疑问,可以联系我们。
相关主题:web微信和微信机器人
语音消息:
是指微信好友或微信群发给你的聊天语音,语音是资源文件之一,在配置项可配置是否自动下载。语音也能发送,只是以mp3文件的形式发送。
voice
没有特有属性
1、发送语音
- $vbot->messageHandler->setHandler(function(Collection $message){
- // ...
- if ($message['type'] === 'voice') {
- // 直接传 $message 便能直接发送该 message 的语音
- Voice::send($message['from']['UserName'], $message);
- // 也可以选择一个语音路径
- Voice::send($message['from']['UserName'], __DIR__.'/test.mp3');
- }
- });
2、下载语音
- $vbot->messageHandler->setHandler(function(Collection $message){
- // ...
- if ($message['type'] === 'voice') {
- // 下载语音至默认路径
- Voice::download($message);
- // 下载语音到自定义路径或自定义处理
- Voice::download($message, function ($resource) {
- file_put_contents(__DIR__.'/test.mp3', $resource);
- });
- }
- });