>[danger] 这里给公众号对接了一个智能聊天机器人,用于增加公众号的灵动性,此功能仅仅用于接收文本以及文本预处理的回复功能,市面上的机器人api都能做到,这里仅作为演示使用了其中一款api,不做强烈推荐。 #### 下面是项目中机器人的相关代码部分,都有做详细的注释,代码路径: `application\api\controller\Easycenter.php` ##### 温馨提示:完整项目代码在文档末尾处有提供,扫描在线演示的二维码即可参与对话 ``` if ($message["MsgType"] == "text") { $text = $message["Content"]; if ($text == '绑定手机号码') { return '请输入您的手机号'; } $ret = Http::get('http://api.qingyunke.com/api.php?key=free&appid=0&msg=' . $text); $ret = json_decode($ret, true); if ($ret) { if ($ret['result'] == 0) { $ret = str_replace("{ br}", "\n", $ret['content']); return $ret; } else { return '对话达到了上限了,请10分钟后再跟我聊天,么么哒。' . $text; } } else { return "您说话太快了,慢点说" . $text; } } ``` ![![](https://img.kancloud.cn/14/a1/14a115d8476a31a6a01488704df69244_1080x2340.png)](images/screenshot_1644800184155.png)