《vbot微信聊天机器人微信聊天消息详解(9):撤回消息和防撤回消息》要点:
本文介绍了vbot微信聊天机器人微信聊天消息详解(9):撤回消息和防撤回消息,希望对您有用。如果有疑问,可以联系我们。
当微信上有人撤回消息时,本功能可以防撤回消息。示例中演示了被撤回消息重新发出
在收到撤回消息时,vbot的$message['origin']完整地保存了上一次消息的所有内容,$message['origin']数组和收到的消息结构一模一样。
一、type
recall
二、特有属性参数类型描述originarray撤回的消息
nicknamestring上一条撤回消息者的昵称
例子$vbot->messageHandler->setHandler(function(Collection $message){
// ...
if ($message['type'] === 'recall') {
Text::send($message['from']['UserName'], $message['content'].' : '.$message['origin']['content']);
if ($message['origin']['type'] === 'image') {
Image::send($message['from']['UserName'], $message['origin']);
} elseif ($message['origin']['type'] === 'emoticon') {
Emoticon::send($message['from']['UserName'], $message['origin']);
} elseif ($message['origin']['type'] === 'video') {
Video::send($message['from']['UserName'], $message['origin']);
} elseif ($message['origin']['type'] === 'voice') {
Voice::send($message['from']['UserName'], $message['origin']);
}
}
});