From 78d496732f90ebd2e2d8a90fc1f6bffab22b8762 Mon Sep 17 00:00:00 2001 From: Evan Date: Sat, 14 Jan 2023 11:42:19 +0900 Subject: [PATCH] fix wechat restart error --- bootstrap/wechat.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bootstrap/wechat.go b/bootstrap/wechat.go index 4e0ff85..037d277 100644 --- a/bootstrap/wechat.go +++ b/bootstrap/wechat.go @@ -4,6 +4,7 @@ import ( "github.com/eatmoreapple/openwechat" log "github.com/sirupsen/logrus" "github.com/wechatgpt/wechatbot/handler/wechat" + "os" ) func StartWebChat() { @@ -14,8 +15,13 @@ func StartWebChat() { reloadStorage := openwechat.NewJsonFileHotReloadStorage("token.json") err := bot.HotLogin(reloadStorage) if err != nil { - if err = bot.Login(); err != nil { - log.Fatal(err) + err := os.Remove("token.json") + if err != nil { + return + } + reloadStorage = openwechat.NewJsonFileHotReloadStorage("token.json") + err = bot.HotLogin(reloadStorage) + if err != nil { return } }