From 93ffced38e3139f86cdff2d819852fc380d5e91d Mon Sep 17 00:00:00 2001 From: mei Date: Mon, 6 Oct 2025 22:21:03 +0800 Subject: [PATCH] update(README.md) --- README.md | 12 ++++++++++++ internal/bilibili.go | 2 +- internal/github.go | 1 + internal/sendMail.go | 1 + internal/sendQQMsg.go | 1 + main.go | 10 +++++----- 6 files changed, 21 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4b4cb4c..56084b6 100644 --- a/README.md +++ b/README.md @@ -49,3 +49,15 @@ "bili_warn_address": "" // 哔哩哔哩cookie过期发送告警的邮件地址 } ``` + +## 运行 + +```bash +go build +./goodBaby +``` + +之后在日志中找到 Bilibili 的登陆二维码,打开Bilibili APP 扫码登陆 + +> [!NOTE] +> 只有在登陆 Bilibili 后程序才会正常运行 diff --git a/internal/bilibili.go b/internal/bilibili.go index eb0b9a0..7bcc7a3 100644 --- a/internal/bilibili.go +++ b/internal/bilibili.go @@ -107,7 +107,7 @@ func LoadCookies(client *bilibili.Client) bool { return true } -// 发送死亡通告 +// 在Bilibili动态发送死亡通告 func SendBili(biliClient *bilibili.Client) { config, err := configs.GetConfig() if err != nil { diff --git a/internal/github.go b/internal/github.go index 355c114..c4549ef 100644 --- a/internal/github.go +++ b/internal/github.go @@ -8,6 +8,7 @@ import ( "github.com/ssdomei232/goodBaby/pkg" ) +// 将repos设置为public func Github() { config, err := configs.GetConfig() if err != nil { diff --git a/internal/sendMail.go b/internal/sendMail.go index 8007714..3e17eba 100644 --- a/internal/sendMail.go +++ b/internal/sendMail.go @@ -14,6 +14,7 @@ const ( retryDelay = 10 * time.Second ) +// 向邮件列表发送死亡通告 func SendMail() { config, err := configs.GetConfig() if err != nil { diff --git a/internal/sendQQMsg.go b/internal/sendQQMsg.go index 900e7ed..bd956fa 100644 --- a/internal/sendQQMsg.go +++ b/internal/sendQQMsg.go @@ -12,6 +12,7 @@ import ( "github.com/ssdomei232/goodBaby/configs" ) +// 在QQ发送死亡通告 func SendQQ() { config, err := configs.GetConfig() if err != nil { diff --git a/main.go b/main.go index 654c5b6..74bc298 100644 --- a/main.go +++ b/main.go @@ -27,16 +27,16 @@ func init() { duration = time.Duration(config.DisconnectDuration) * time.Hour } + // 初始化bilibili客户端 + biliClient = bilibili.New() + initBilibili() + startCookieChecker() // 启动定期检查cookie有效性 + timer = time.NewTimer(duration) go func() { <-timer.C trigger(config) }() - - // 初始化bilibili客户端 - biliClient = bilibili.New() - initBilibili() - startCookieChecker() // 启动定期检查cookie有效性 } func trigger(config configs.Config) {