后台是用koa2写的,开启了自动回复后,服务器有时候接收不到微信的请求。有时候可以。连续发送的情况下多半失败,是不是接收了后,得给微信返回什么。关键代码如下:

const { ToUserName, FromUserName, CreateTime, MsgType, Content, MsgId } = ctx.request.body

const keys = Object.keys(sendMessage);// 这是判断用户是否有发送关键字

if (keys.includes(Content)) {

let data = sendMessage[Content];

if (data.type === 'text') {

await WxApi.sendUserMes(FromUserName, { content: data.text }); // 如果有关键字,自动回复用户信息

}

}else{

await WxApi.sendUserMes(FromUserName, { content: '您好,很高兴为你服务~' });

}

ctx.body = 'succer'

为什么微信有时无法接收到服务器,微信小程序开启了消息推送,服务器有时候接收不到...相关推荐

  1. 接入微信小程序客服消息推送

    微信小程序客服消息推送接入 这两天弄一个客服的消息推送,这里必须吐槽一下,按我以往接微信的东西的感觉这块估计也要踩坑的,而且众所周知微信的文档很坑的也乱.(吐槽一下) 小程序的配置设置: URL(服务 ...

  2. 【微信小程序】模板消息推送(测试成功)。

    note: 这几天想做微信小程序消息推送的功能,然后在网上找了好多教程,都没解决问题,官方文档写的教程由不够详细,所以走了好多弯路. 现在问题解决了,记录一下. 我在网上找的好多教程都不详细,虽然是贴 ...

  3. 微信小程序之订阅消息推送

    目录 1.开通订阅消息 2.请求用户授权 2.1.wx.requestSubscribeMessage(Object object) 2.2.wx.requestSubscribeDeviceMess ...

  4. 微信小程序-一次性订阅消息推送

    前置条件: 1.登录微信公众号平台 完善小程序信息,小程序类目. 2.配置自己的消息模板或者使用公共的消息模板. 3.存在正确的openid. 执行步骤: 1.获取已配置好的模板id 2.获取订阅消息 ...

  5. 微信小程序通过服务号推送模板消息

    前言 公司要做一款新的微信小程序,因为业务需求要加入消息推送.因为之前APP是通过服务号推送给用户消息的,所以微信小程序要做消息推送也是首先想到了通过服务号推送.事实上在使用过程中服务号推送还是非常好 ...

  6. 微信小程序云开发定时推送订阅消息

    微信小程序云开发定时推送订阅消息 1.找到自己想要的模板 (1)点击订阅消息 (2)点击公共模板库,然后找到想要选用的模板,点击选用. (3)在我的模板里面,复制模板id. 如果找不到想要用的模板,可 ...

  7. 小程序消息主动推送php,微信小程序有几种推送消息的方式

    微信小程序有5种推送消息的方式,分别为:1.小票机订单提醒,实现对商家的消息提醒:2.短信提醒:3.模板消息,各种动态可及时掌握:4.公众号订单提醒:5.消息主动推送,商家主动出击.推销自己的最好手段 ...

  8. mpush 搭建消息服务器,MPUSH消息推送服务器搭建

    MPUSH消息推送服务器搭建 安装JDK 1.8 wget /jdk-8u121-linux-x64.tar.gz tar -zxvf jdk-8u121-linux-x64.tar.gz vim / ...

  9. netty多台服务器 推送消息,基于Netty的消息推送服务器集群设计与实现

    徐龙光 何顶新 摘 要:消息推送是当前移动应用中十分必要的一项技术,服务者需要使用消息推送以保持用户活跃度,提高应用存留率.为了满足消息推送的需求和增强推送系统的性能,采用Netty网络编程框架并搭建 ...

最新文章

  1. 读书笔记《如何阅读一本书》之二
  2. HashMap类Compute方法详解及样例
  3. 创建JPA工程时提示:at least one user library must be selected
  4. java读取excel数据保存到数据库中_java读取excel的内容(可保存到数据库中)
  5. WebSocket——[Error during WebSocket handshake: Unexpected response code: 403]解决方案
  6. 一个网卡绑定多个IP
  7. EasyUI 添加一行的时候 行号出现负数的解决方案
  8. springCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
  9. C语言编程必背单词百度云,c语言编程必背单词-20210403022023.pdf-原创力文档
  10. 期末前端web大作业——基于HTML当当图书网项目的设计与实现 网上书城 网上书店 在线书店网页
  11. 在别人电脑登录微信会【泄露隐私】,登录微信后一定要删除这个文件
  12. routerOS做wan口的交换机扩展和带宽叠加
  13. 华中师范大学 -技术类-- 导师信息
  14. 禁止chrome更新呢
  15. 刷步恢复使用Unv0ver6.0.1工具已签名,附在线安装地址!
  16. DBA平均月薪17000,入职3年感叹这份工作实在是太难了!
  17. 11项关键先进制造技术解读!
  18. FPS透视原理(完)
  19. 程序员的吐槽大会,动机何在?
  20. JAVA获取股票实时KDJ,炒股10年,这是我见过最简单透彻的KDJ分析【建议收藏】

热门文章

  1. camera中文版软件 ip_ip camera 软件下载
  2. 如何逆置一个单链表(两种方法)?
  3. Xshell 6、Xftp 6、Xmanager 6 免费版下载
  4. Arch-Linux-安装避坑指南
  5. tensorflow.compat.v1 has no attribute contrib
  6. 大航海时代2人物剧情(转载)
  7. 接口自动化-第二篇(python+requests)
  8. 天猫升级:场景、品类、品牌以及内容电商
  9. 金蝶kis标准版如何修改服务器地址,金蝶kis怎么设置服务器地址
  10. SQuirreL SQL Client的安装