《vbot微信聊天機器人微信聊天消息詳解(9):撤回消息和防撤回消息》要點:
本文介紹了vbot微信聊天機器人微信聊天消息詳解(9):撤回消息和防撤回消息,希望對您有用。如果有疑問,可以聯系我們。
相關主題:web微信和微信機器人
當微信上有人撤回消息時,本功能可以防撤回消息。示例中演示了被撤回消息重新發出
在收到撤回消息時,vbot的$message['origin']完整地保存了上一次消息的所有內容,$message['origin']數組和收到的消息結構一模一樣。
recall
參數 | 類型 | 描述 |
---|---|---|
origin | array | 撤回的消息 |
nickname | string | 上一條撤回消息者的昵稱 |
$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']); } } });