胖蒜 - Server酱
type: channel
link: https://pangsuan.com/tag/Server%E9%85%B1/
items: TePass插件消息推送改为Server酱方式教程

TePass插件消息推送改为Server酱方式教程
type: item
date: 2023-03-02T21:44:00+08:00
description: TePass插件最开始的消息推送模式采用的是Server酱，确实很好，当初采用的是微信服务号模板消息的方式，后来由于微信方面的原因要下架模板消息，我就改为了我自己的小蒜子来推送消息，也是免费给大家使用，在小蒜子里面，我开发了企业微信，钉钉群机器人，飞书群机器人，Bark共五种方式供大家选择。 刚开始的时候，我还保留着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'].'元'));最后说明以上代码没有经过测试，如果有需要完善的，欢迎私聊我修改。