咕咕咕~
被大佬塞任务,淦!
感谢@烧包♂sxlz大佬提供Github地址
总之开水!
Tips:不想水?直接用小满搭建好的吧:https://t.me/ydstudio_e5_bot
特性
- 自动续订E5订阅(可自定义的调用频率)
- 可管理的简易账户系统
- 完善的任务执行反馈
- 极为方便的授权方式
- 使用并发加快运行速度
原理
E5订阅为开发者订阅,只要调用相关API就有可能续期
调用 Outlook ReadMail API 实现玄学的续订方式,不保证续订效果。
操作方法
首先你需要学会科学上网,但是这玩意我不想教也不能教
大家各显神通吧,所以本次演示的是香港服务器搭建
其实很难说,所以加油吧。
项目地址:Github
国内慢?小满の贴心准备
utflnf
复制
我这边系统是CentOS,所以选择Linux_64bit的版本
大家可以先阅读一下项目的readme,能解决大部分问题
注意:以下操作均在“特殊环境”进行。
第一步:获取机器人Token
Tg的机器人非常自由,不像某讯(doge)
首先我们需要访问:https://t.me/BotFather (或者搜索框输入@BotFather
然后 向 @BotFather 发送指令 /newbot ,申请建立一个新的机器人。
然后会询问你准备给它起一个什么名字,大家可以自由发挥。(反正可以随时更改)
然后再给它起一个 username ,方便其它用户更快地找到它。(例:ydstudio_e5_bot)
然后 @BotFather 会提示创建完成,并生成了专属的API(图中打码部分)。
复制这个API Token,后边有用。
吐槽一下:英文真NM难
第二步:获取Github相关文件
这个Token我们申请好了这个后面就好办了,首先我们下载这个软件,上面的链接提供了。
解压后会有一大堆东西
我们留俩就行:
第三步:更改相关配置
首先我们吧config.yml.example重命名成config.yml
用文本编辑器打开(Win用记事本,Linux用vim)。
这里其实别的IDE也可以,别尬黑
bot_token: YOUR_BOT_TOKEN
# socks5: 127.0.0.1:1080
bindmax: 999
goroutine: 20
admin: 111,222,333
errlimit: 999
notice: |-
aaa
bbb
ccc
cron: "1 */1 * * *"
db: sqlite
table: users
# mysql:
# host: 127.0.0.1
# port: 3306
# user: root
# password: pwd
# database: e5sub
sqlite:
db: data.db
上面是默认的,其他的都不用管
第一个YOUR_BOT_TOKEN改成你刚在申请到的Token
第二行那个应该不用我解释吧,就是国内服务器的设置,因为敏感话题我不讲
第二个是aaabbbccc那三行改成你的自定义就行,比如你的版权信息(注意缩进哦)
第三个是admin那个,那个填写你(们)TG的ID就能当管理员,ID用:https://t.me/userinfobot 获取
下图是作者对配置项的解释
以下是我个人的配置:
bot_token: xxxxxxxxxxxxxxxxxxx
# socks5: 127.0.0.1:1080
bindmax: 999
goroutine: 20
admin: xxxxxxxxxxxx
errlimit: 999
notice: |-
小满云电工作室
Powered By Ydstudio
祝您续订顺利
cron: "1 */1 * * *"
db: sqlite
table: users
sqlite:
db: data.db
第四步:Linux实现自启动
配置完了我们继续把他挂到服务器后台,自动化啥的
这里我只介绍Linux的方法(基于CentOS7.9)
第一步:假设
你的系统是CentOS 7
你的E5SubBot目录是:/root/E5_Bot
你的E5SubBot文件名为:E5SubBot
那么你的配置如下:
[Unit]
Description=E5SubBot
After=network.target
[Service]
Type=simple
WorkingDirectory=/root/E5_Bot
ExecStart=/root/E5_Bot/E5SubBot
Restart=on-failure
[Install]
WantedBy=multi-user.target
第二步:编辑.service文件
我们输入指令:
vim /etc/systemd/system/E5SubBot.service
然后输入 “i”,然后把上面的配置改成你的,粘贴完毕后按“ESC”,再按下”:wq“(注意中英文和大小写)
然后我们就可以控制机器人的启动和停止了
systemctl start E5SubBot #开启
systemctl stop E5SubBot #停止
systemctl status E5SubBot #状态
systemctl enable E5SubBot #开机自启
systemctl disable E5SubBot #移除开机自启
第五步:如何使用
- 在机器人对话框输入 /bind
- 注册应用,使用E5主账号或同域账号登录,跳转页面获得client_secret。点击回到快速启动,获得client_id
- 复制client_secret和client_id,以
client_id client_secret
格式回复 - 获得授权链接,使用E5主账号或同域账号登录
- 授权后会跳转至
http://localhost/e5sub……
(会提示网页错误,复制链接即可) - 复制整个浏览框内容,在机器人对话框回复
链接+空格+别名(用于管理账户)
例如:http://localhost/e5sub/?code=abcd MyE5
,等待机器人绑定后即完成
免责声明
这个方法也是调用API(Outlook ReadMail API )实现续期加权重操作
所以不保证您的账号一定可以续费成功,仅供参考
本文允许转载,转载请加上本文中链接
参考链接:Github的README
理性白嫖,从我做起
Tips:不想水?直接用小满搭建好的吧:https://t.me/ydstudio_e5_bot
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:xiaoman1221@yhdzz.cn,工作室将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有。
我用浅忆大佬的:https://e5.qyi.io/ 弄完一直有效,虽然我不怎么用
[…] 关于续期这个东西就是个玄学,干就完了前排放链接:浅忆大佬的:https://e5.qyi.io/ |大佬的教程:浅忆博客 |QQ群:546596275小满云电工作室的:http://e5.yhdzz.cn/ |相关教程:CSDN | QQ群:674869175TG的机器人:http://t.me/ydstudio_e5_bot |搭建使用教程 小满云电 |QQ群:674869175 […]
似乎没说调用了哪些api?
改完了