宝塔搭建VPS补货监控系统:VPS-Inventory-Monitoring 配置教程 支持微信 TG推送
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
针对VPS主机商不定期推出一些廉价的VPS主机或者畅销/促销产品,产品套餐时限有限,极容易断货后再补货,大部分人可能无法及时关注官网,则可能错过优惠产品。
VPS-Inventory-Monitoring,是一个免费开源的项目,主要原理是通过Curl 抓取网页源代码来监控目标字段的变化,例如当特定的网页URL中出现了“缺货”、“Out of Stock”等字样,表示该主机套餐有没有补货,利用这个原理实时监控VPS主机套餐的库存。本文主要介绍如何开启TG通知。
本站补货监控地址:buhuo.maobuni.com || TG:猫不腻补货VPS通知
1.github地址项目:https://github.com/546669204/vps-inventory-monitoring感兴趣的可以先star 再 fork备份2.准备条件/搭建所用环境1.安装宝塔
2.一键快速安装LNMP环境(这里使用php7.0,mysql5.6)
3.创建一个网站,(购买域名,https://www.namesilo.com,优惠码maobuni,解析域名到vps)
4.进入网站目录,下载https://github.com/546669204/vps-inventory-monitoring/archive/master.zip到目录中,解压,并将网站运行目录设置为public,取消防跨站,网站伪静态配置选择thinkphp,开启SSL。
5.将根目录下的mysql.sql通过宝塔导入到你的数据库,并且编辑app/database.example.php文件,重命名为database.php,并填写数据库信息,需要填数据库地址,名称,用户,以及密码,端口可不填(默认3306)
6.编辑app/index/config.php文件,修改定时时间、你的域名等,然后打开域名访问即可。
7.最后网站还不能自己定时检测库存,我们需要设置定时检测库存,有2种方法(建议第一种)
| 方法一、定时任务设置 | |
| 点击宝塔左侧定时计划,任务类型选择URL访问,时间设置每30分钟,URL:https://你的网站域名/index/index/test | |
| 方法二、运行验证程序,间隔时间去app/index/config.php修改 | |
| screen -S vpstest //创建screen | |
| cd [网站根目录] | |
| php think VpsTest | |
| CTRL A D //退出screen | |
| 然后关闭ssh即可 重新进入查看可使用 | |
| screen -r vpstest |
8.访问网站,注册你的帐户,默认为第一个用户,即id为1。拥有管理权限。注册不了的可能是php版本导致,或其他问题,也可以直接去数据库xm_user表修改/添加用户。帐户权限修改在文件app/index/config.php
程序暂时没有删除以及编辑操作,不过我们可以去数据库,通过操作xm_place、xm_company、xm_index进行删除及编辑操作。
如果添加后不会检测,修改数据库xm_index的status为1(1视为通过审核)
pip install docker-compose
git clone https://github.com/546669204/vps-inventory-monitoring.git
cd vps-inventory-monitoring
docker-compose up -d
ip:7780,网站页面如有问题,请尝试:docker-compose downdocker-compose builddocker-compose up -d
4.验证函数(检测库存)验证函数说明函数说明$curl[“Code”] 返回状态码
$curl[“RequestHeader”] 请求头
$curl[“ResponseHeader”] 返回头
$str 返回源代码
$value[“stock”] 原库存状态
| if ($curl["Code"] != 200){ //首先判断状态码 | |
| return false; | |
| } | |
| if (strpos($str,"maobuni")==false){ //检测是否正常打开有无公司名字之类关键词 | |
| return $value["stock"]; //返回原库存状态 | |
| } | |
| if (strpos($str,"缺货")!==false){ //检测是否含有缺货关键词 | |
| return false; | |
| } | |
| return true; |
| if ($curl["Code"] != 200){ | |
| return false; | |
| } | |
| if (strpos($str,"微基")==false){ | |
| return $value["stock"]; | |
| } | |
| if (strpos($str,"缺货")!==false){ | |
| return false; | |
| } | |
| return true; | |
| if ($curl["Code"] != 200){ | |
| return false; | |
| } | |
| if (strpos($str,"Bandwagon")==false){ | |
| return $value["stock"]; | |
| } | |
| if (strpos($str,"Out of Stock")!==false){ | |
| return false; | |
| } | |
| return true; | |
| if ($curl["Code"] != 200){ | |
| return false; | |
| } | |
| if (strpos($str,"GigsGigsCloud")==false){ | |
| return $value["stock"]; | |
| } | |
| if (strpos($str,"CLOUDLET LAX-V1")==false){ | |
| return false; | |
| } | |
| return true; |
项目地址:https://github.com/546669204/Telegram-Push-Bot
TG私聊 botfather,输入/newbot ,然后输入BOT昵称,再输入BOT名字,然后就会得到token,类似Use this token to access the HTTP API之后下载推送源码,并修改bot.php文件里面的token为自己bot的token
在宝塔上新建网站,绑定域名,并且把bot.php上传到网站根目录,并且用宝塔开启SSL访问链接:
https://api.telegram.org/bot[Token并无需保留括号]/setWebhook?url=https://[你的bot域名,并无需保留括号]/bot.php其中[token]修改为自己bot的token,[domian]修改为bot.php所在网站的域名,访问之后得到“{“ok”:true,”result”:true,”description”:”Webhook is already set”}”即成功。VPS-Inventory-Monitoring 默认代码用的作者的TG Bot,因此我们需要把源码的链接替换掉成自己的。请分别打开以下文件,把
https://cloud.hcaiyue.top/tgbot.php替换成自己的bot所在域名。| /gotest/config.json | |
| /app/index/model/index.php | |
| /app/index/command/VpsTest.php |
邀请自己的bot进入频道,设置为管理员 然后在频道发送 /start 获取 sckey ,填入/app/index/config.php,这样补货后会推送到频道(注册时填写的TGscky是私聊bot获得的,如果你订阅了某个补货条目,那么会收到TGbot的推送)
也可以手动通过`POST http://[domain]/bot.php
method=send&sckey=[XXX]&content=[CONTENT]`
来发送消息
具体的添加监控可以在网页上进行,删除等需要直接区数据库操作。(只有在库存状态改变时候才会进行通知,试验通知可以手动进入数据库将库存修改为0,然后等待监控触发,库存更改,是否收到通知)
本站补货监控地址:buhuo.maobuni.com || TG:猫不腻补货VPS通知 || VPS交流群
[宝塔面板]历史优惠活动内容
猜你可能想看的VPS
- 硅云香港服务器怎么样?看网友们是怎么评价的 香港VPS[主机]
- VmShell:香港CMI线路300MBps,KVM架构vps,年付免费 香港VPS[主机]
- 加拿大以“国安”为由禁止华为、中兴参与5G建设 全球[VPS测评]
- 什么是IconFont ?iconfont 的使用和解析 全球[VPS测评]
- 拼多多拟建跨境电商平台:挖角SHEIN员工,0佣金招商入驻 全球[VPS测评]
- 拼多多入局跨境电商平台,首站美国;奈雪的茶在上海建第二总部;pidan“ 美国VPS[主机]
- 言車新车|大阳VPS125混动踏板,长续航,代步通勤9980元起 全球[VPS测评]
- 云计算拯救互联网巨头? 全球[VPS测评]
- Vultr新用户100美金 最新活动来啦!新用户充值活动来了,充100美 全球[VPS测评]
- 企鹅小屋怎么样?深港IPLC专线销售 500M大带宽/2核1G内存/55 全球[VPS测评]
- 磐逸云怎么样?1核1G香港安畅CN2 VPS带宽5M年付128元 香港VPS[主机]
- 企鹅小屋:1核/512MB/10GB SSD空间/500GB流量/KVM 虚拟空间(主机)
- 海量科技:香港2核2G云服务器,5M独享带宽,低至168元/月 香港VPS[主机]
- 恒创科技:香港免备案CN2线路VPS/美国CN2直连VPS,月付28元起 美国VPS[主机]
- hosthatch:香港/芝加哥/伦敦等11机房VPS低至$17.5/年 香港VPS[主机]
- 桔子数据:香港CN2大带宽云服务器28元/月_1核/1G/10M带宽/C 香港VPS[主机]
- 樊云:9折优惠,香港cn2 vps+(强制三网、50G高防);美国cn2 美国VPS[主机]
- 一个纯CSS ToolTip提示工具组件,鼠标悬停的时候会出现气泡文字提 全球[VPS测评]
- 野草云:香港CN2VPS年付36折,137元/年;独立服务器350元月起 独立服务器[U]
- ucloud香港服务器,香港云服务器vps主机优惠价格 香港VPS[主机]
- 加拿大以“国安”为由禁止华为、中兴参与5G建设 全球[VPS测评]
- 网站迁移服务器是如何运作的?新手站长看完这篇文章,很容易就能看完。 全球[VPS测评]
- 为什么阿里云、腾讯云卖服务器可以挣到钱? 全球[VPS测评]
- 新华全媒+丨第六届全球跨境电商大会:跨境电商加快拓宽中国贸易新通道 全球[VPS测评]
- Linux chown -R 指令介绍与使用 全球[VPS测评]
- 奇维云优惠活动:香港CN21核1G1M带宽云服务器免费领取 香港VPS[主机]
- 金斗云怎么样?香港CN2月付23元,圣何塞CN2月付22元 香港VPS[主机]
- 麻花云怎么样?安徽移动VPS月付29元 香港VPS 2M月付21元 香港VPS[主机]
- HostKVM香港云地VPS,2核4G内存折后$8.4/月,30M大带宽 香港VPS[主机]
- 众创逸云:国庆中秋节大促销优惠,不限流量香港CN2线路VPS 5.9元/ 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-229061.html











