消息管理-自动回复文本消息
输入关键字回复文本消息
首先
创建两个数据表
其中关键字和内容
创建文本应创建文本的html,传给控制器进行响应,
其次,把数据传递给数据库,保存到数据库
//显示文本到数据库public function replytext(){if(IS_GET){$this->display();}else{$content=I('post.content');$keyword=I('post.keyword');$model=M('reply_text');$data['content']=$content;$reply_id=$model->add($data);if(isset($reply_id)){$mp=getCurrentMp();$data['mp_id']=$mp['id'];$data['type']='text';$data['keyword']=$keyword;$data['reply_id']=$reply_id;M('rule')->add($data);$this->ajaxReturn(array('msg'=>'添加成功'));}else{$this->ajaxReturn(array('msg'=>'添加失败'));}}}
最后,在本地服务器测试完善后,传到我们的云服务器,测试微信公众号。将数据库传到阿里云数据库
输入数据库传入的关键字,系统自动回复数据库相对应的文本内容
但是
假如服务器无法保证在五秒内处理并回复,必须做出下述回复,这样微信服务器才不会对此作任何处理,并且不会发起重试(这种情况下,可以使用客服消息接口进行异步回复),否则,将出现严重的错误提示。详见下面说明:
1、直接回复success(推荐方式) 2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空)
一旦遇到以下情况,微信都会在公众号会话中,向用户下发系统提示“该公众号暂时无法提供服务,请稍后再试”:
1、开发者在5秒内未回复任何内容 2、开发者回复了异常数据,比如JSON数据等
微信服务器在将用户的消息发给公众号的开发者服务器地址(开发者中心处配置)后,微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时。关于重试的消息排重,有msgid的消息推荐使用msgid排重。事件类型消息推荐使用FromUserName + CreateTime 排重。
这样,我们的自动回复文本消息就完成了,在每一个步骤需要程序员的细心敲代码。
消息管理-自动回复文本消息相关推荐
- 最全的java对接微信小程序客服功能实现(包含自动回复文本消息、图片消息,进入人工客服)
java对接微信小程序客服功能实现(包含自动回复文本消息.图片消息,进入人工客服) 第一步:请求校验(确认请求来自微信服务器) 代码如下: @ApiOperation(value = " 微 ...
- nodejs+express对微信公众号进行二次开发--接收消息,自动回复文本,图片以及代码优化
上篇说到微信开发配置,接下来着手开发,我们先来看看文本消息的接收与自动回复: 接收普通消息–当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上,当服务器接收 ...
- 004_Queue消息模式发送文本消息
1. 新建一个名为JMSActiveMQTextMessage的Java项目, 同时拷入相关jar包 2. 相关jar包可以在apache-activemq-5.16.1\lib目录下找到 3. 编辑 ...
- ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(五) 之 加好友,加群流程,消息管理和即时消息提示的实现...
前言 前前一篇留了个小问题,在上一篇中忘了写了,就是关于LayIM已经封装好的上传文件或者图片的问题.对接好接口之后,如果上传速度慢,界面就会出现假死情况,虽然文件正在上传.于是我就简单做了个图标替代 ...
- 微信公众平台开发-消息管理-发送模板消息
一.模板说明 模板消息是在特定服务场景中向粉丝发送的消息,例如:信用卡刷卡通知,商品购买成功通知.不同的模板有不同的风格,某些字段可以由你来填充自己的内容(同时设定颜色),从而形成自己的消息.微信公众 ...
- 微信公众号开发 微信消息回复开发 文本消息 图片消息开发
开发语言:java 实现功能:发送文字回复文字,发送图片回复图片.token验证.获取access_token等相关功能. 如图: 微信后台接口配置 ,此为测试账号,正式设置也是一样的 项目地址:ht ...
- php微信文本通讯_微信公众号开发之文本消息自动回复php代码
本文实例为大家分享了php微信文本消息自动回复 别代码,供大家参考,具体内容如下 1.PHP示例代码下载 下载地址1:http://xiazai.jb51.net/201608/yuanma/phpw ...
- 微信公众号自动回复php代码,微信公众号开发之文本消息自动回复php代码
本文实例为大家分享了php微信文本消息自动回复 别代码,供大家参考,具体内容如下 1.PHP示例代码下载 下载地址1:http://xiazai.zyiz.net/201608/yuanma/phpw ...
- 微信公众号php编程,PHP编程:微信公众号开发之文本消息自动回复php代码
搜索热词 <微信公众号开发之文本消息自动回复PHP代码>要点: 本文介绍了微信公众号开发之文本消息自动回复PHP代码,希望对您有用.如果有疑问,可以联系我们. 本文实例为大家分享了PHP微 ...
最新文章
- pg数据库与MySQL的count函数_postgresql数据库连接数和状态查询操作
- pve安装黑群晖直通硬盘_在Proxmox VE(PVE)安装黑群晖
- Android LiveData组件详解以及LiveDataBus
- 用非递归方式实现二叉树先序便利
- 为Get/Post课程收集资料
- java tcp实现_JAVA 通过 Socket 实现 TCP 编程
- Citrix Bypass总结
- 关于数据库查询时报“query block has incorrect number of result columns”
- 数据结构之二叉查找树
- 模拟退火 (poj 2420, poj 2069)
- python开发k8s管理平台_将Python项目部署到Kubernetes
- 2023考研计算机408王道考研网盘资源
- 使用Foxit Reader实现批量打印以及一页多版设置技巧
- Vue3加载本地assets图片
- 服务器故障与主板维修,服务器主板故障
- 教师管理系统代码html,江苏省教职工信息管理系统:https://www.jste.net.cn/cmsplus/index.html...
- 笔试加分题:有16瓶水,其中只有一瓶水有毒,小白鼠喝一滴之后一小时会死。请问最少用() 只小白鼠,在1小时内一定可以找出有毒的水?
- TF卡里删掉文件后内存没变大_双11,TF卡,SD卡,读卡器如何选,看这篇就够了...
- 电子邮件发送服务器怎么看钱,验证电子邮件的验证码是发到哪里
- 你真的懂insert or update?
热门文章
- ios关联启动_部落冲突电脑版与IOS设备关联教程
- npm rebuild记录
- 软件测试技能大赛山东省,2018年全国职业院校技能大赛山东省选拔赛高职组软件测试赛项规程.pdf...
- 输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)(C语言)
- rust进水器怎么用_净水器的正确使用方法?
- 【前端小白的每日一点】
- 解决不支持S/W HEVC(H265)解码/找不到FFmpeg64.dll
- sass、scss、less区别
- ViewFlipper实现带索引效果的自动播放也可手动滑动的广告栏
- 终于可以舒服的看电子书了