## 配置关键词
每个关键词都有指定的内容自动给用户发送,当前项目有两个关键词在代码中定义过了,关注公众号就会有提示。
![](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;
}
```