使用腾讯云函数每周领取epic游戏
[TOC]
直接开干:
注意:epic要关闭二步验证
- 项目地址:epicgames-claimer
- 首先下载这个库
我们云函数主要的就是epicgames_claimer
和requirements.txt
这两个文件。我们把这两个文件移动到一个新的文件夹 上传这个文件夹到这个云函数中
执行方法设置为:
epicgames_claimer.main_handler
环境配置中内存设置为1024MB,超时时间设置为900
让后设置几个环境变量:
- EMAIL:登陆游戏
- PASSWORD:密码
- PUSH_TELEGRAM_BOT_TOKEN:我是用tg推送的,这里写bot token
- PUSH_TELEGRAM_CHAT_ID:用户的床
- PUSH_WHEN_OWNED_ALL:设置为true,设置为true时,当执行领取过程中发现全部可用周免游戏都已领取时推送一条通知
如图,此时点击完成保存,进行下一步
- 安装依赖
按照如下的步骤,进入到src文件夹中
此时依次运行如下命令
pip3 install -r requirements.txt -t .
mv bin/pyppeteer-install .
./pyppeteer-install
cp -r /root/.local/share/pyppeteer/local-chromium/*/chrome-linux .
运行成功之后,点击部署,然后在点击测试,看一下是否成功。
- 设置定时运行
点击触发管理,创建一个新的触发器,我是每天7点50触发一次
50 7 * * *