本帖最后由 471783 于 2022-2-6 18:44 编辑
这是另一个跑twitch掉宝的项目 因为需要设定的内容很少 就推荐一下吧
注意:本教程基于Windows 11 + Chrome 环境下制作 其他环境适配问题请自行解决
> 前期准备 0.安装node.js
- https://nodejs.org/en/download/
复制代码
1.获取auth_token
登录twitch
打开"开发者工具"
选择Console 输入以下代码并执行 提取token
- console.log(decodeURIComponent(document.cookie).match('(?<="authToken":")[a-zA-z0-9]+')[0]);
复制代码
下图 红框内容复制出来 等下会用到
2.获取Chrome安装目录
右键chrome查看属性或者直接在chrome地址栏输入以下内容
> 全自动部署项目 1.首先打开你想部署的目录 (例如 D:\111 )
2.复制以下代码, 保存为 main.ps1文件
- curl -o tempdl.zip https://github.com/peakxl/twitch-drop-claimer/archive/refs/heads/master.zip
- Expand-Archive .\tempdl.zip -DestinationPath .\
- del .\tempdl.zip
- ren .\twitch-drop-claimer-master\.env.example .env
- notepad.exe .\twitch-drop-claimer-master\.env
- 'npm start'|Out-File -Encoding ascii .\twitch-drop-claimer-master\start.bat
- cd .\twitch-drop-claimer-master\
- npm install
- exit
复制代码
3.复制以下代码, 保存为 run.bat文件
- powershell -executionpolicy remotesigned -file "main.ps1"
复制代码
4.运行 run.bat
> 修改配置文件 如果你是自动部署 会自动打开配置文件 直接修改对应项目即可
需要修改的内容如图:
第7和第9行的 "# " 记得删除
- auth_token=xxxxx <<改为你的token
- category="Tom Clancy's Rainbow Six Siege" <<你需要挂的游戏名[/color]
- noChannelFoundWait=5
- browserPath="C:\Program Files\Google\Chrome\Application\chrome.exe" <<你的chrome路径
复制代码
> 运行项目 请确保你配置文件正确修改完毕
如果你是自动部署的话直接执行目录里的start.bat文件即可
如果你是手动部署的话请在项目目录内运行cmd或者powershell 然后输入并执行以下命令 npm start
|