pref: 更改env.js设置方法

This commit is contained in:
shanmite 2021-06-02 21:21:44 +08:00
parent 34b43cd397
commit 32c9197a6d
4 changed files with 27 additions and 42 deletions

View File

@ -1,30 +0,0 @@
---
name: Bug反馈格式
about: 创建一个反馈来帮助我们对脚本进行改进
---
### 在反馈bug之前请确保你已经认真阅读了本项目的README和脚本的内置说明。
**描述bug**
简要描述所遇到的bug
**重现bug**
说明您在进行了怎样的操作后出现了bug
1. xxx
2. xxx
**预期行为**
简要描述进行以上操作后预期的脚本行为
**截图**
如果可以,请提供有关截图
**运行日志**
控制台日志。
**使用环境:**
- Github Actions中
- 本地运行
**其他**
若您有其他想要补充的内容,请在此说明

View File

@ -13,6 +13,7 @@
- [本地运行](#本地运行)
- [Windows](#windows)
- [Linux](#linux)
- [防重复转发](#防重复转发)
- [检测中奖](#检测中奖)
- [检测未读信息, 已读未读信息](#检测未读信息-已读未读信息)
- [中奖推送(可选)](#中奖推送可选)
@ -122,6 +123,13 @@ npm i && npm run clear
----------------------------------------
## 防重复转发
脚本将所转发过的动态都写入`lib/dyid*.txt`文件中
完整转发一轮后才会进行写入操作, 勿过早关闭运行
----------------------------------------
## 检测中奖
### 检测未读信息, 已读未读信息
@ -288,7 +296,7 @@ npm i && npm run clear
</details>
### 自定义设置
- 默认设置存放于[config.js](lib/config.js)和[script.js](lib/Script.js)中
- **默认设置**存放于[config.js](lib/config.js)和[script.js](lib/Script.js)中
- 修改默认设置(非必要)
- 本地运行 => 在项目根目录下新建my_config.json文件将设置填在其中
- 填入符合[JSON语法](https://www.w3school.com.cn/json/json_syntax.asp)的内容
@ -332,6 +340,7 @@ npm i && npm run clear
- [本地运行](#本地运行)
- [Windows](#windows)
- [Linux](#linux)
- [防重复转发](#防重复转发)
- [检测中奖](#检测中奖)
- [检测未读信息, 已读未读信息](#检测未读信息-已读未读信息)
- [中奖推送(可选)](#中奖推送可选)

View File

@ -34,7 +34,7 @@ const account_parm = {
// NUMBER: 2,
// CLEAR: true,
// WAIT: 60 * 1000,
// }
// },
])
}
@ -65,8 +65,16 @@ const push_parm = {
SMTP_TO_USER: ""
}
process.env = {
...process.env,
...account_parm,
...push_parm
}
/**
* 初始化环境变量
*/
function initEnv() {
process.env = {
...process.env,
...account_parm,
...push_parm
}
}
module.exports = { initEnv };

View File

@ -1,10 +1,8 @@
const { tooltip, delay } = require("./lib/Base");
try {
require("./env");
} catch (error) {
if (!process.env.CI)
tooltip.log("通过env.js设置环境变量失败 原因:\n" + error);
if (!process.env.CI) {
const { initEnv } = require("./env");
initEnv()
}
async function main() {