胖蒜

分享有价值的资源

TePass插件消息推送改为Server酱方式教程

TePass插件最开始的消息推送模式采用的是Server酱,确实很好,当初采用的是微信服务号模板消息的方式,后来由于微信方面的原因要下架模板消息,我就改为了我自己的小蒜子来推送消息,也是免费给大家使用,在小蒜子里面,我开发了企业微信,钉钉群机器人,飞书群机器人,Bark共五种方式供大家选择。

刚开始的时候,我还保留着Server酱的方式,但是发现存在一些问题,主要是对免费用户来说,看下图:
Server酱
免费用户注册即可试用,一天消息只有5条,最重要的是推送消息卡片内容仅显示标题,所以后来我从TePass插件去掉了Server酱的消息推送。
但是如果你有开通Server酱的会员,那还是很好用的,我这里将小蒜子替换为Server酱的相关代码共享出来。

消息推送主要在插件根目录下几个notify文件中,分别有支付宝,微信官方,虎皮椒,Payjs,请自行找到小蒜子推送这块代码,替换分别如下:

支付宝官方

$server_chan_key = "请填写server酱密钥";
file_get_contents('https://sctapi.ftqq.com/'.$server_chan_key.'.send?title='.urlencode(iconv('GB2312', 'UTF-8', $_POST['subject'])).'&desp='.urlencode('订单号:'.$_POST['out_trade_no'].'交易号:'.$_POST['trade_no'].' 支付宝收款:'.$_POST['total_amount'].'元'));

微信官方

$server_chan_key = "请填写server酱密钥";
file_get_contents('https://sctapi.ftqq.com/'.$server_chan_key.'.send?title='.urlencode($rowFee['fee_title']).'&desp='.urlencode('订单号:'.$result['out_trade_no'].'   
微信收款:'.number_format($result['cash_fee']/100,2).'元'));

虎皮椒支付

$server_chan_key = "请填写server酱密钥";
file_get_contents('https://sctapi.ftqq.com/'.$server_chan_key.'.send?title='.urlencode($rowFee['fee_title']).'&desp='.urlencode('订单号:'.$trade_order_id.'微信收款:'.$rowFee['fee_total_price'].'元'));

payjs 方式

$server_chan_key = "请填写server酱密钥";
file_get_contents('https://sctapi.ftqq.com/'.$server_chan_key.'.send?title='.urlencode($rowFee['fee_title']).'&desp='.urlencode('订单号:'.$_POST['out_trade_no'].'商户单号:'.$_POST['payjs_order_id'].' '.$payjs_type.':'.$_POST['attach'].'元'));

最后说明

以上代码没有经过测试,如果有需要完善的,欢迎私聊我修改。

感觉很棒,欢迎点赞 OR 打赏~

分享到:

评论 (0)

立即登录评论
可联系QQ744272645咨询
马上咨询 自媒体号