站点图标 谷姐靓号网

Python3版Kimsufi监控脚本,带电报推送功能-imes

Rate this post

Github地址:https://github.com/uselibrary/monitor_for_kimsufi
博客地址:https://pa.ci/165.html

此前PHP版本的Kimsufi上货监控由于OVH更改了程序逻辑,已经彻底失效了。所以重新使用Python3写了一个Kimsufi上货监控。提醒方式由之前的server酱发微信消息换成了电报/telegram机器人推送通知,因为新版的server酱每天只有5条免费的推送额度,无法满足监控的多推送要求。

环境要求

支持的系统:CentOS 7+, Ubuntu 18.04+, Debian 9+等
软件和环境:Python3、pip
如果没有安装pip,可使用以下命令进行安装:

    yum install python3-pip -y #适用于CentOS
    apt install python3-pip -y #适用于Ubuntu和Debian

安装Python脚本,使用crontab定时运行

在/home文件夹中(也可以是其他路径),执行以下命令。
首先,命令安装脚本的依赖包:
pip install jsonpath
pip install requests

其次,下载脚本并修改参数:

    wget --no-check-certificate -O kimsufi.py https://raw.githubusercontent.com/uselibrary/monitor_for_kimsufi/master/kimsufi.py && chmod +x kimsufi.py

使用vim、nano或者任何你常用的编辑器打开kimsufi.py,配置以下内容:

    country_code = 'eu'
    hardware_code = '2201sk040'
    chat_id_code = '521704743'
    token_code = '170491216:SFR-F456_Rcm4-WwBHBdicBHailBgB'

其中,country_code 后面的是账号的所在地,比如欧区的是eu,美区的是us;hardware_code是机器的代号,比如欧区的KS-1的代号是2201sk010(区域和对应的机器代号要匹配,具体代码可以查看网页源代码);chat_id_code是telegram机器人的chat id;token_code是telegram机器人的token。不会电报机器人或者没有申请机器人的,请参考这里:https://pa.ci/119.html 跟随申请telegram bot部分进行操作即可。

最后,使用crontab定时运行脚本:
在终端中输入crontab -e,在其中输入以下内容(注意kimsufi.py的路径):

    */1 * * * * /usr/bin/python3 /home/kimsufi.py

至此,就完成了Kimsufi的监控,每分钟检查一次是否有货,一旦发现有货,就会在电报/telegram上推送消息,并给出具体是哪个机房有货。

热议
2楼 美国总统奥巴马 3小时前

6b,大佬

3楼 掩耳盗铃 3小时前

4楼 aipage 3小时前

能监控其他的商家不?

5楼 colla 3小时前

技术贴支持,绑定

6楼 二氧化碳 3小时前

aipage 发表于 2021-12-31 14:58
能监控其他的商家不?

看了一眼源码,用的ovh的api,只能监控ovh家的东西

7楼 aipage 3小时前

看了一眼源码,用的ovh的api,只能监控ovh家的东西

哦。那绑定,没有免税号。

8楼 老猹 3小时前

技术贴绑定,感觉从mjj的vps教程之后好久没看到老哥了。

9楼 听风的歌 3小时前

666

10楼 smu 3小时前

支持教程,谢谢大佬

12楼 mikasa 3小时前

你的bot api key是不是泄漏了

13楼 狗仔小分队 3小时前

大佬6p

14楼 过客屡屡如烟 27分钟前

感谢大佬分享

15楼 TvT 19分钟前

感谢大佬分享

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版