Skip to content

Commit 1351a7e

Browse files
committed
feat: add option -mirror
1 parent 4f193f4 commit 1351a7e

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
## 命令行参数
5252
> `[]`代表是可选参数
5353
```bash
54-
zerobot [-h] [-m] [-n nickname] [-t token] [-u url] [-g url] [-p prefix] [-d|w] [-c|s config.json] [-l latency] [-r ringlen] [-x max process time] [qq1 qq2 qq3 ...] [&]
54+
zerobot [-h] [-m] [-n nickname] [-t token] [-u url] [-g url] [-p prefix] [-d|w] [-c|s config.json] [-l latency] [-r ringlen] [-x max process time] [-mirror] [qq1 qq2 qq3 ...] [&]
5555
```
5656
- **-h**: 显示帮助
5757
- **-m**: 不自动标记消息为已读
@@ -66,6 +66,7 @@ zerobot [-h] [-m] [-n nickname] [-t token] [-u url] [-g url] [-p prefix] [-d|w]
6666
- **-l latency**: 全局处理延时 (ms)
6767
- **-r ringlen**: 接收消息环缓冲区大小,`0`为不设缓冲,并发处理
6868
- **-x max process time**: 最大处理时间 (min)
69+
- **-mirror**: 直接使用镜像懒加载数据站而不尝试访问源站
6970
- **qqs**: superusers 的 qq 号
7071
- **&**: 驻留在后台,必须放在最后,仅`Linux`下有效
7172

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.20
55
require (
66
github.com/Baidu-AIP/golang-sdk v1.1.1
77
github.com/FloatTech/AnimeAPI v1.7.1-0.20240504155718-e1a4844e94a5
8-
github.com/FloatTech/floatbox v0.0.0-20240504085530-b2994112ec50
8+
github.com/FloatTech/floatbox v0.0.0-20240504180219-62f0fa53644e
99
github.com/FloatTech/gg v1.1.3-0.20230226151425-6ea91286ba08
1010
github.com/FloatTech/imgfactory v0.2.2-0.20230413152719-e101cc3606ef
1111
github.com/FloatTech/rendercard v0.0.10-0.20230223064326-45d29fa4ede9

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym
44
github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM=
55
github.com/FloatTech/AnimeAPI v1.7.1-0.20240504155718-e1a4844e94a5 h1:0Xgngi3sWMnnvdl5PZapu4sWP5fp7ftmYMy5eIGKMdM=
66
github.com/FloatTech/AnimeAPI v1.7.1-0.20240504155718-e1a4844e94a5/go.mod h1:Ru6q5pZUnfMg1iu0M1Hp73q9N3LNIbDr16kjkzyG6Xk=
7-
github.com/FloatTech/floatbox v0.0.0-20240504085530-b2994112ec50 h1:1D9BS5nI8UFQ8dg3QJicntfGbtL5WdZsKm/OMyBd/lM=
8-
github.com/FloatTech/floatbox v0.0.0-20240504085530-b2994112ec50/go.mod h1:OzGLhvmtz1TKIdGaJDd8pQumvD36UqK+dWsiCISmzQQ=
7+
github.com/FloatTech/floatbox v0.0.0-20240504180219-62f0fa53644e h1:XMT7qAq3Chse8XYufQAQXhdla+yS6a+Ny1Rp77MFYQo=
8+
github.com/FloatTech/floatbox v0.0.0-20240504180219-62f0fa53644e/go.mod h1:OzGLhvmtz1TKIdGaJDd8pQumvD36UqK+dWsiCISmzQQ=
99
github.com/FloatTech/gg v1.1.3-0.20230226151425-6ea91286ba08 h1:dPLeoiTVSBlgls+66EB/UJ2e38BaASmBN5nANaycSBU=
1010
github.com/FloatTech/gg v1.1.3-0.20230226151425-6ea91286ba08/go.mod h1:uzPzAeT35egARdRuu+1oyjU3CmTwCceoq3Vvje7LpcI=
1111
github.com/FloatTech/imgfactory v0.2.2-0.20230413152719-e101cc3606ef h1:CJbK/2FRwPuZpeb6M4sWK2d7oXDnBEGhpkQuQrgc91A=

main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ import (
182182
// //
183183
// //
184184
// -----------------------以下为内置依赖,勿动------------------------ //
185+
"github.com/FloatTech/floatbox/file"
185186
"github.com/FloatTech/floatbox/process"
186187
"github.com/sirupsen/logrus"
187188
zero "github.com/wdvxdr1123/ZeroBot"
@@ -222,6 +223,7 @@ func init() {
222223
rsz := flag.Uint("r", 4096, "Receiving buffer ring size.")
223224
maxpt := flag.Uint("x", 4, "Max process time (min).")
224225
markmsg := flag.Bool("m", false, "Don't mark message as read automatically")
226+
flag.BoolVar(&file.SkipOriginal, "mirror", false, "Use mirrored lazy data at first")
225227

226228
flag.Parse()
227229

0 commit comments

Comments
 (0)