《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); }); } });