如何實現微信關鍵字回覆訊息
阿新 • • 發佈:2018-12-30
這裡只有後臺程式碼
首先要從前臺 表單獲取 提交的資料 獲取到以後 存到相應的資料庫中 這裡我寫了兩張表
一張是存關鍵字型別的 一張專門存放型別為text的內容表 有聯絡的欄位是replyid
具體程式碼如下
public function replyText(){ $mpid = getIsUse(); $data['content']=I('post.content'); $model = M('replytext'); $replyid=$model->add($data); $text['replyid']=$replyid; $text['mpid']=$mpid; $text['type']='text'; $text['keyword']=I('post.keyword'); //關鍵字 $m=M('replyrule'); $m->add($text); $this->ajaxReturn(array('msg'=>'成功新增')); }
寫完後臺 我使用的是lanewechat 這裡相關程式碼如下
public static function text(&$request){ $mpid=$_GET['id'];//這是獲取配置成工那裡的ID $where['mpid']=$mpid; $where['keyword']=$request['content'];//得到關鍵字 $data = M('replyrule')->where($where)->find();//根據關鍵字和id查詢記錄 if($data){ if($data['type']=='text'){ $a=M('replytext')->find($data['replyid']); $content = $a['content']; return ResponsePassive::text($request['fromusername'], $request['tousername'], $content); }