微信公众号通知消息

微信公众号可以将消息交给WeixinHandler处理,如果能主动发送通知消息到手机微信就非常方便了,微信公众号的“发送模板消息”接口可以使用。

  • 关注我的测试号,获取openid值
    关注时会通知openid值,手动发送“openid”也可获取openid值
  • 调用微信通知消息接口
    参数为openid、text或chat。
    text用于指定通知消息,chat用于聊天响应消息(与发chat内容到测试号的效果一样)

使用场景:

  • 服务器监控
    使用crontab定时执行监控脚本,如果指标超过阈值则发送微信通知消息
    脚本可以参考check_gc.sh,本站使用了weixin-metric.sh来定时发送相关指标信息。
  • 通知房贷消息
    房贷和信用卡类似,如果是等额本息则使用日历通知就够了,但如果是等额本金,则可以每期计算出本金和利息,然后将详细信息通知到微信
    关注测试号后,发送“房贷”,会提示:“房贷 本金 利息 期数 首次还款年月”,根据“示例”进行数配置
    再次发送“房贷”,会收到详细的还款信息:包含第几期/总期数,本金,利息,本息
    然后是定时微信通知:$service/weixin/notify?openid=$openid&chat=房贷,参考weixin-fangdai.sh
    crontab -e:30 9 9 * * sh /soft/shells/weixin-fangdai.sh >> /var/log/mycron_clears.log

后续可以考虑在“房贷”配置时,自动在还款日前发送微信通知,有需要的可以关注测试号哟!

原文地址:https://www.cnblogs.com/xingqi/p/12127293.html

时间: 2024-10-09 00:56:06

微信公众号通知消息的相关文章

主动给用户发消息-微信公众号模版消息

微信公众号模版消息最大的作用就是用户在平台上提交订单或发生其它行为时,平台可以给用户发送简要的交易信息,且公众平台主动给用户发送消息目前最多的就是1.模版消息:2.客服消息. 公众号配置 首先申请一个需要的模版消息   其次,发送模版消息必须要用户的openid,获取教程可参考之前的获取用户信息篇 后台代码 我的模版消息是用来提醒交易状态的,故以网站中以交易业务流程为例 万能调用 //微信通知 $id = get_order_id($out_trade_no);//获取订单的ID $uid =

2014-07-24 .NET实现微信公众号的消息回复与自定义菜单

今天是在吾索实习的第12天.我们在这一天中,基本实现了微信公众号的消息回复与自定义菜单的创建. 首先,是实现消息回复,其关键点如下: 读取POST来的数据流:Stream 数据流变量 = HttpContext.Current.Request.InputStream,并把其存入数组:数据流变量.Read(数组变量, 0, (int)数据流变量.Length) 后,再转换为字符串:string 字符串变量 = Encoding.UTF8.GetString(数组变量) . 在数据流所转换成的字符串

微信公众号模版消息与小程序消息推送不同场景不同应用

1.公众号-插件-模板消息 图1.1 图1.2 图1.3 2.小程序-模板消息 图2.1 图2.2 图2.3 3.区别   1.推送条数不同 公众号的消息推送(以下简称公推)可以采用接口在后台调用接口无限向用户推送消息 小程序的消息推送(一下简称微推)只能允许开发者向用户在7天内推送有限条数的模板消息(引用官方的话)解释过来是:很难实现无限制推送用户消息(但是可以实现) 2.出现位置不同 公推消息形式会在该公众号下,与微信消息等级相同(如图1.2形式) 微推且消息出现在位置如图2.2,在"服务通

.net微信公众号开发——消息与事件

1 消息(事件)概况 当普通微信用户向公众号发消息或者微信服务器向公众号推送事件时,微信服务器将POST消息(事件)的XML数据包到开发者填写的公众号服务器URL上:公众号服务器然后对消息作出响应. 1.1 消息的流转过程 为了便于区分,我们将微信服务器发往公众号服务器的消息称为请求(Request)消息:将公众号服务器发往微信服务器的消息称为响应(Response)消息:将推送事件看成特殊的请求消息. 请求与响应消息的流转过程如下图所示: 1.2 请求消息 请求消息有很多种,我们为其一一建立了

PHP 微信公众号开发 - 消息推送

项目微信公众号开发,需要做用户消息推送,记录下来以便日后使用 1,接上一篇文章,可以查看如何获取用户openid PHP 微信公众号开发 - 获取用户信息 2,添加模板消息 3,查看模板详情 根据模板详情设置对应推送消息 4,代码实现 1 <?php 2 // 字符编码 3 header("Content-Type:text/html; charset=utf-8"); 4 5 // 微信接口类 6 class WeChat{ 7 private static $appid; 8

8 微信公众号--群发消息接口简略部署

在公众平台网站上,为订阅号提供了每天一条的群发权限,为服务号提供每月(自然月)4条的群发权限.而对于某些具备开发能力的公众号运营者,可以通过高级群发接口,实现更灵活的群发能力. 这一部分有很多限制和注意事项,一定要仔细阅读开发文档.因为注意事项很多,这里就不一一列举说明了,只会提及代码功能涉及到的内容,而且,微信开发文档也是持续更新的,随时都在变化,我列举了意义也不大,不如随时查看最新文档~ 群发消息目录如下图: 我们不全都操作,只实践其中的一部分(根据标签进行群发.根据openID进行群发.删

asp群发微信公众号模板消息代码

刚刚做的一个项目需要用到asp群发微信公众号的模板消息, 以前没做过,想了一会用了下面这种方法实现的模板消息群发推送,效果很好. 原文地址:https://www.cnblogs.com/yjed/p/10843634.html

Java对接微信公众号模板消息推送

内容有点多,请耐心! 最近公司的有这个业务需求,又很凑巧让我来完成: 首先想要对接,先要一个公众号,再就是开发文档了:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html 不过请注意这一点 ok,我们继续:再来完成公众号的基本配置: 服务器地址(URL):必须以http://或https://开头,分别支持80端口和443端口.这个URL是很重要的,需要响应微信发送的token验证 令牌(To

微信公众号模板消息开发小结

总结: 遇到的坑: ①要想调用微信的模版消息,我们就需要获取该用户关注的这个公众号openId, 要获取openId就要获取进入时候的code参数,code参数通过一个链接获取.那么我们在进入公众号后的时候就需要回调这个链接,然后获取到openId. 这里回调里面有一个redirect_uri参数,这个是回调的URL编码后的值.我们既然要回调,就需要在公众号管理端将回调域名设置为我们请求的域名(注意域名一个月只能修改三次). ②在调用微信获取code的链接时,不能是ajax请求,否则回调将无法完