## 配置关键词 每个关键词都有指定的内容自动给用户发送,当前项目有两个关键词在代码中定义过了,关注公众号就会有提示。 ![](https://img.kancloud.cn/6b/5f/6b5fa85c89eaba5b10e18b843ee1b2f2_511x180.png) #### 相关代码 >[info] 这里用到了队列的守护进程,因为这些操作响应时间比较长,超过五秒,公众号就自动重新请求一次,下一个五秒还是无法完成响应,也就会导致再次请求。事先回复一段话再把业务逻辑丢到队列里面去,就不会存在这个公众号提示故障的问题了。 ***** ``` if ($message['Content'] == '推广码') { $jobHandlerClassName01 = 'app\index\controller\GetCode'; $data01 = ['openid' => $openid]; Queue::push($jobHandlerClassName01, $data01, 'GetCode');//立即执行 $msg = $emojiCode . config("site.gzhname") . " 收到您的指令,推广码合成中,请稍后。"; return $msg; } else if ($message['Content'] == '对话') { $userinfo = User::where(['openid' => $openid])->find(); $msg = $emojiCode . config("site.gzhname") . " 收到您的指令,剩余对话次数:" . $userinfo['times'] . "次"; return $msg; } ```