前言
E5订阅为开发者订阅,只要调用相关API就有可能续期
调用 Outlook ReadMail API 实现玄学的续订方式,不保证续订效果。
项目Github:https://github.com/iyear/E5SubBot
准备工作
首先前往telegream,添加@BotFather
输入指令/newbot创建机器人,并按照提示输入信息

完成后,你会得到一个API,保存好

接着我们下载文末的配置文件示例,修改下面两处并保存。其中bot_token就是刚刚申请的API,admin就是你的telegreamID,如果不知道自己的id可以使用@userinfobot查询

前往File Station, 创建一个文件夹,这里我取名为e5,然后将修改好的config.yml上传到里面

前往https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview注册应用,使用E5账号登录

名称随意

记录下应用程序(客户端) ID
重定向url填写http://localhost/e5sub
选择web

点击证书和密码


保存好“值”
开始搭建
首先打开群晖,进入docker界面(没安装的去套件中心安装),点击注册表,搜索e5sub,选择iyear/e5subbot

然后点击映像,双击刚刚下载下来的文件,点击高级设置

勾选自动重新启动

点击添加文件

选择刚刚上传的config.yml,装载路径写/config.yml

点击环境,点击左上角的“+”,按照图上填写,然后点击应用
方便复制:TZ Asia/Shanghai


看看日志,如果没有报错就是启动成功了

接着前往https://github.com/iyear/E5SubBot/releases(打不开文末也有分流下载,版本为v0.4.0),下载合适你的文件,这里我用E5SubBot_Linux_64bit.tar.gz

解压压缩包,会得到E5SubBot等若干文件,我们使用winscp将E5SubBot上传到/root下

进入控制面板-任务计划-新增-触发的任务-用户定义的脚本

任务名称随便填写

在任务设置中粘贴以下代码,点击确定
cd /root
chmod +x E5SubBot
./E5SubBot

点击运行

到这里就搭建完成了,私聊你的机器人即可!
/my 查看已绑定账户信息
/bind 绑定新账户
/unbind 解绑账户
/export 导出账户信息(JSON格式)
/help 帮助
/task 手动执行一次任务(Bot管理员)
/log 获取最近日志文件(Bot管理员)

使用教程
接着输入/bind,输入刚刚获取的应用程序(客户端) ID与“值”

授权应用

绑定成功

苏晓晴21天前0
支持支持!guda1个月前0
看看运气如何66666sqw1个月前0
78787887857487485457刚下飞机的道士1个月前0
66666666666666刚下飞机的道士1个月前0
6666mzh1个月前0
谢谢谢谢谢了12131个月前0
11111111111111111111111111111wulang 1个月前0
密码错误