使用changedetection自建简单vps库存监控并推送到电报频道或群组

实用教程 admin 9个月前 (02-25) 706次浏览 0个评论

前言

想自建个vps库存监控,补货时可以直接推送到频道(主要是为了更好地吃aff……),看了一圈,大部分开源地项目要么已经停止更新很久了,要么不支持推送到电报。小白主要找到了如下三个项目:

https://github.com/546669204/vps-inventory-monitoring

https://github.com/qsbaq/vpsand.com

https://github.com/jaaazzz/vps_kcjk

有需要地朋友可自行使用,不要忘记给作者小星星。

电报圈比较流行的几个频道基本使用的都是大佬自己写的监控面板,小白是水货,不会写,也改不了源码来修复现有轮子的bug,这就打算放弃了。前几天在论坛里看到一个老哥的思路,大概意思是没必要搞那么复杂,直接监控商家特定网页有没发生变化就行了。小白去网上搜索了下,发现了changedetection这个项目,刚刚好。

changedetection介绍

官方简介:

最佳且最简单的免费开源网站变更检测、网站监视器、补货监控和通知服务。补货监控,变更检测。专为简单而设计 – 免费监视哪些网站发生了文本变更。免费开源网页变更检测,网站篡改监控,价格变更通知。

并且changedetection还支持推送到discord、telegram、flock、gitter、gchat等众多应用,非常方便。

安装

官方READEME提供了多种安装方式,我们这里直接采用最简单的docker compose安装,顺便说下,最新版的docker已经内置了docker compose,无需再额外安装docker-compose二进制包了,使用方式直接docker compose xxx即可。

curl -fsSL https://get.docker.com | bash -s docker #安装docker
git clone https://github.com/dgtlmoon/changedetection.io.git #克隆源码
cd cd changedetection.io #进入目录
docker compose up -d #运行

后续更新:

docker compose pull && docker compose up -d

添加监控

安装完成后直接浏览器打开 IP:5000。

changedetection提供了专门的re-stock监控,但是好像不太好使,我们直接选Webpage……tag自己填一下。最好选Edit>Watch,然后填一下Title啥的。检测时长默认3分钟,小白改成了30秒了,毕竟3分钟,估计啥都抢没了……

电报推送

非常简单……

Notification URL格式为:

tgram://<bot_token>/<chat_id>

其中的bottoken请私聊 https://t.me/BotFather 创建自己的机器人,复制下token即可。

chatid获取方式:

  1. 个人: 发个消息给你的机器人,然后浏览器打开:https://api.telegram.org/bot<你的bot token>/getUpdates
  2. 频道/群组:将自己的机器人添加到频道/群组管理员,然后:https://api.telegram.org/bot<你的bot token>/sendMessage?chat_id=@频道/群组名称&text=123

总结

留下了没技术的泪水,哈哈。


VPS小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用changedetection自建简单vps库存监控并推送到电报频道或群组
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址