docs: 更新说明

This commit is contained in:
shanmite 2021-06-07 16:46:45 +08:00
parent 1926542876
commit 9f5eeec36d
4 changed files with 38 additions and 27 deletions

View File

@ -65,28 +65,34 @@ Chrome浏览器:
.forEach(it => copy(it) || console.log(it))
```
也可以采用**其他方式获取**所需的Cookie
只需含有 `DedeUserID=...;SESSDATA=...;bili_jct=...` 三项即可
(分号分割, 不要换行, 顺序随意)
也可以采用**其他方式获取**所需的Cookie
↓↓
只需含有 `DedeUserID=...;SESSDATA=...;bili_jct=...` 三项即可
(分号分割, 不要换行, 顺序随意)
↓↓
### 本地运行
具体操作详见[env.example.js](env.example.js)文件内注释
#### 可执行文件
[可执行文件下载](https://github.com/shanmite/LotteryAutoScript/releases)
[下载](https://github.com/shanmite/LotteryAutoScript/releases)
[cnpmjs镜像下载](https://github.com.cnpmjs.org/shanmite/LotteryAutoScript/releases)
[Fastgit镜像下载](https://hub.fastgit.org/shanmite/LotteryAutoScript/releases)
#### Windows
step1: 下载代码到本地
step1: 下载代码到本地
[点此下载](https://github.com/shanmite/LotteryAutoScript/archive/refs/heads/main.zip)或如图示下载↓
![点我加载下载操作图示](doc/pic/download.png)
下载的压缩包解压后修改env.example.js文件详见step3
下载的压缩包解压后修改env.example.js文件详见step3
step2: 下载并安装Node.js
step2: 下载并安装Node.js
[点此进入nodejs下载页面](http://nodejs.cn/download)
@ -94,33 +100,37 @@ step2: 下载并安装Node.js
step3修改env.example.js文件及创建运行文件(打开扩展名显示)
1.step1下载的压缩包解压后将其中的`env.example.js`文件重命名为`env.js`
1.step1下载的压缩包解压后将其中的`env.example.js`文件重命名为`env.js`
2.右键`env.js`文件选择编辑或用记事本打开
2.右键`env.js`文件选择编辑或用记事本打开
3.填入相关参数
3.填入相关参数
4.运行
注: `npm i`意味安装依赖, 只需运行一次, 为防止依赖有变化遂每次都执行
4.运行
注: `npm i`意味安装依赖, 只需运行一次, 为防止依赖有变化遂每次都执行
命令一: 启动抽奖
命令一: 启动抽奖
```bash
npm i && npm run start
```
命令二: 检查中奖
命令二: 检查中奖
```bash
npm i && npm run check
```
命令三: 清理动态
命令三: 清理动态
```bash
npm i && npm run clear
```
`script`目录下有启动脚本, 点击即可运行
注: **本地运行时可在设置中增大扫描页数**
注: **本地运行时可在设置中增大扫描页数**
> [windows系统定时运行](./doc/win_schedule.md)

View File

@ -4,15 +4,16 @@
*/
/**
* ## 账号相关参数
* `COOKIE` 是必填项
* `NUMBER` 表示是第几个账号
* `PAT` `GITHUB_REPOSITORY` 如果之前在Github Action上运行过脚本, 可填写已下载转发过的动态dyid, 之后可移除
* ## 账号相关参数
* - `COOKIE` 是必填项
* - `NUMBER` 表示是第几个账号
* - `PAT` `GITHUB_REPOSITORY` 如果之前在Github Action上运行过脚本, 可填写已下载转发过的动态dyid, 之后可移除
*
* ## 多账号
* 1. ENABLE_MULTIPLE_ACCOUNT 的值改为true
* 2. 将账号信息依次填写于 multiple_account_parm , 参考例子类推
* - `WAIT` 表示下一个账号运行等待时间(毫秒)
*
* ## 多账号
* ENABLE_MULTIPLE_ACCOUNT 的值改为true
* 将账号信息依次填写于 MULTIPLE_ACCOUNT , 参考例子类推
* `WAIT` 表示下一个账号运行等待时间(毫秒)
* **按顺序依次执行, 防止访问频繁封禁IP**
*/
const account_parm = {

View File

@ -57,7 +57,7 @@ async function main() {
break;
default:
console.log(`Usage: lottery-in-bili [OPTIONS]`)
console.log(`错误OPTIONS: ${mode}`);
console.log(`错误OPTIONS: ${mode} 正确OPTIONS: start,check,clear`);
}
}
} else {

View File

@ -19,7 +19,7 @@ Move-Item -Path "env.example.js" -Destination $ENV_FILE -Force
foreach($X64 in $MAP.Keys) {
$BIN = $MAP[$X64]
if (!(Test-Path $X64 -PathType Container)) {
if (!(Test-Path $X64 -PathType Container)) {
New-Item -ItemType Directory -Force -Path $X64
}
Move-Item -Path $BIN -Destination $X64 -Force