为你的彩虹易支付增添电报机器人通知功能
无需修改易支付数据库,使用过程中不涉及数据库数据修改。
代码开源,没有授权及各种费用,随意查看使用和下载。
- php>=7
- Nginx
- redis
aaPanel 面板 > App Store > 找到PHP 7.4点击Setting > Install extentions > redis进行安装。
删库塔面板 > 应用商店 > 找到PHP 7.4点击设置> 安装扩展 > redis进行安装。
通过SSH登录到服务器后访问站点路径如:/www/wwwroot/你的站点域名。
以下命令都需要在站点目录进行执行。
# 删除目录下文件
chattr -i .user.ini
rm -rf .htaccess 404.html index.html .user.ini
执行命令从 Github 克隆到当前目录。
git clone https://github.com/yangningmou/TGNotifyForEpay.git ./
填写config.php的配置
执行时间按个人需求设定
aaPanel 面板 > Cron
- 在 Type of Task 选择 Shell Script
- 在 Name of Task 填写 TGNotifyForEpay
- 在 Period 选择 N Minutes 1 Minute
- 在 Script content 填写 php /www/wwwroot/网站路径/run.php schedule:run
删库塔面板 > 计划任务
- 在 任务类型 选择 Shell 脚本
- 在 任务名称 填写 TGNotifyForEpay
- 在 执行周期 选择 N Minutes 1 Minute
- 在 脚本内容 填写 php /www/wwwroot/网站路径/run.php schedule:run
自行摸索
将./plugins目录下对应插件替换到相应位置,github目录下没有的插件是还未修改,可自行探索。
//可自行在相应位置添加以下代码
$redis = new Redis();
$redis->connect("127.0.0.1", 6379);
$redis->rPush('orderno',$_GET['out_trade_no']);
$redis->close();
==注意未适配老版易支付 ,请自行寻找新版源码。==
==易支付所在的环境也必须有redis和php redis扩展。==
添加用户
域名/account.php?pid=商户号&key=密钥&tgid=电报id&type=add
删除用户
域名/account.php?pid=商户号&key=密钥&tgid=电报id&type=del
反馈bug建议直接提交issure,不提供无偿安装搭建服务,教程已经写的很清楚了。