euserv自动续期并通知到tgbot

euserv 大伙应该都挺熟悉的,德鸡嘛,不熟悉的可以去申请下,不过现在不能白嫖了,要2.5欧元设置费

本讲,简单介绍下如何自动续期

开始

注册TrueCaptcha

其官网:https://truecaptcha.org/

前往页面获取useridapikey(每日免费100次),记录下待用

创建tgbot

不需要或者不懂tg是啥的,这一步请直接跳过

@BotFather 创建一个bot,然后记录下该机器人的 API Token

再去@userinfobot,获取你的id,记录下来待用,要通知到别处就换成别处的id

获取Gmail Api Token

第一步
  1. 使用euserv账号登陆Google Cloud
  2. 左上角三条横导航菜单-API和服务-已启用的 API 和服务-创建项目,项目名随意

  3. 已启用的 API 和服务-刚创建的项目-启用API和服务-搜索Gmail API并启用

  4. 已启用的 API 和服务-OAuth 同意屏幕-创建-应用名称输入:GMAIL VERIFY-用户支持电子邮件和开发者联系电子邮件地址都设为登陆的邮箱-保存并继续-保存并继续-测试用户+ADD USERS  添加用户为你的邮箱-保存并继续

  5. 已启用的 API 和服务-凭据-创建凭据-OAuth 客户端 ID-Web 应用-添加已获授权的重定向 URIhttp://localhost:36666/-创建

  6. 下载JSON,改名为credentials.json

第二步

首先确保你的电脑有Python环境,cmd依次执行,看是否有版本信息输出

python --version
pip --version

没有的请善用谷歌,win如何安装python

下载eu.pygmail_api.py点此下载 (访问密码: 8691)

解压下载后,将之前获取的credentials.json一并放入文件夹中,放在桌面了,它路径是F:\Desktop\euserv

在此目录下,进cmd依次执行以下命令

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package google-api-python-client
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package google_auth_oauthlib
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package socks
pip install -U -i https://pypi.tuna.tsinghua.edu.cn/simple some-package requests[socks]

准备获取谷歌应用授权

以下内容设置了回复可见,回复后需审核,请耐心等个一会或者一两天,无需重复回复,审核通过后即可见

此处内容需要回复后才能查看

执行成功的效果

vps上
tg上

设置定时任务

记录续期日期

首先登录你的账号: https://support.euserv.com/index.iphp

看一下下次续期日期,我这个是2022-12-06,想每半月一次执行一下续期脚本

# 编辑定时任务
crontab -e

# 定时任务内容
0,10 0 */15 * * /usr/bin/python3 /root/euserv/eu.py

# 查看定时任务列表
crontab -l

其中,第一次编辑crontab时,会要选哪种编辑器,习惯vim的就选第二项:/usr/bin/vim.basic

定时任务的意思是:每隔15天,分别在 0:00,和 00:10 时候执行脚本。

定时两次,确保任务执行成功

完结,撒花!!!

声 明 1 bujj博客:www.bujj.org
2 原创文章,转载请注明转自bujj博客:www.bujj.org
3 当前页网址:https://www.bujj.org/index.php/2022/11/14/474/
THE END
分享
二维码
< <上一篇
下一篇>>