]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
Fix 修正描述 (#140)
authorqydysky <qydysky@foxmail.com>
Tue, 31 Dec 2024 14:44:45 +0000 (22:44 +0800)
committerGitHub <noreply@github.com>
Tue, 31 Dec 2024 14:44:45 +0000 (22:44 +0800)
CV/Var.go
README.md

index fa32cc6247e7a9a5e5f9974bb351e3b4afeb7d85..5d737efd1f4039945d3b81bb84427fcc09d8eb20 100644 (file)
--- a/CV/Var.go
+++ b/CV/Var.go
@@ -736,7 +736,7 @@ func (t *Common) loadConf(customConf string) error {
 var (
        ErrDealEnvUnknowType          = errors.New("ErrDealEnvUnknowType")
        ErrDealEnvEnvValueTypeNoMatch = errors.New("ErrDealEnvEnvValueTypeNoMatch")
-       ErrDealEnvKeyNoArray          = errors.New("ErrDealEnv")
+       ErrDealEnvKeyNoArray          = errors.New("ErrDealEnvKeyNoArray")
        ErrDealEnvKeyNoMap            = errors.New("ErrDealEnvKeyNoMap")
        ErrDealEnvKeyArrayNoUInt      = errors.New("ErrDealEnvKeyArrayNoUInt")
 )
index 41316ac6a63fd635707d55eb32c83fd4aee0aba3..040ad65c2a6e6fac3f1d97c93eaf6b9789a145e9 100644 (file)
--- a/README.md
+++ b/README.md
@@ -75,7 +75,7 @@
 本项目使用github action自动构建,构建过程详见[yml](https://github.com/qydysky/bili_danmu/blob/master/.github/workflows/go.yml)
 
 #### 环境变量覆盖配置项
-添加配置项`从环境变量覆盖`(>v0.14.26)。将在配置文件都加载后,用以配置环境变量覆盖配置项。
+添加配置项`从环境变量覆盖`(>v0.14.26)。将在配置文件都加载后,用环境变量覆盖配置项。
 
 - `key`为配置键名(例如:`Web服务地址`),为空时将忽略。
 - `type`为类型,可选`string`,`bool`,`float64`。为空(默认)为`string`。当为`int`等类型时,也填为`float64`
@@ -83,6 +83,7 @@
 
 例子:
 ```json
+config_K_v.json
 {
   "Web服务地址":"0.0.0.0:20000",
   "从环境变量覆盖": [
   ]
 }
 ```
-配置环境变量
-```
+在当前命令行配置临时环境变量(此处为linux例子),并启动
+```sh
 export addr=0.0.0.0:22000
+./main -ckv config_K_v.json
 ```
 启动后,程序将监听22000端口而非20000端口
 
@@ -1059,7 +1061,7 @@ go build .
 * 法1,2,3建议使用最新提交
 * 程序受主机时区配置影响,注意正确配置主机时区
 * 弹幕及礼物会记录于danmu.log中
-* 部分功能(如签到、发送弹幕、获取原画等)**需要在`demo`目录(文件夹)下放置`cookie.txt`才可用** 或 **运行时按提示使用扫码登录成功后才可用(登录信息会保存在`demo/cookie.txt`中)**
+* 部分功能(如签到、发送弹幕、获取原画等)**需要在`cookie路径`下对应位置放置有效`cookie.txt`才可用** 或 **运行时按提示使用扫码登录成功后才可用(登录信息会保存在`cookie路径`中)**(`cookie路径`(>v0.14.26)默认为程序目录下的`cookie.txt`)
 * 在golang1.20+,由于某些[原因](https://github.com/golang/go/issues/57328#issuecomment-1353413399),你可能需要在构建时添加`CGO_ENABLED=0`
 * 由于通常是发现功能不正常时,才会检查b站是否更新,又因日常录播并不会使用到全部功能,所以并不能确保全部功能都能正常运行