《vbot微信聊天机器人微信聊天消息详解(2):文本消息》要点:
本文介绍了vbot微信聊天机器人微信聊天消息详解(2):文本消息,希望对您有用。如果有疑问,可以联系我们。
相关主题:web微信和微信机器人
在接收到的文本消息中,有两种情形:
1、纯文字内容。
2、文字+标准/emoji表情
当 $message['type']=='text' 时,表示文本类型。
参数 | 类型 | 描述 |
---|---|---|
isAt | bool | 是否 @ 自己 |
pure | string | 去掉 @ 人的文本 |
content 和 pure
pure : pure 是过滤掉 @ 以及昵称后的文本,不仅过滤 @ 自己,还能过滤 @ 别人,但仅过滤一次,也就是无法处理多个 @ 的情况。
content : 与 pureText 相反,你在微信客户端看到什么内容就是什么内容。
$vbot->messageHandler->setHandler(function(Collection $message){ // ... // 收到消息时自动回复文字消息 // Text::send($message['from']['UserName'], 'Hi! I'm Vbot'); // @我自动回复 if($message['isAt']){ Text::send($message['from']['UserName'], 'I was @'); } });