@@ -34,7 +34,9 @@ func InitDevice(path string) {
3434 log .Infof ("将使用 %s 内的设备信息运行" , path )
3535 client .SystemDeviceInfo .IpAddress = []byte {192 , 168 , 31 , 101 }
3636 if err := client .SystemDeviceInfo .ReadJson ([]byte (util .ReadAllText (path ))); err != nil {
37- log .Fatalf ("加载设备信息失败: %v" , err )
37+ log .Errorf ("加载设备信息失败: %v" , err )
38+ time .Sleep (5 * time .Second )
39+ os .Exit (0 )
3840 }
3941}
4042
@@ -66,7 +68,7 @@ func Login(cli *client.QQClient) (bool, error) {
6668 v , err := promise .Start (func () bool {
6769 ok , err := ProcessLoginRsp (cli , rsp )
6870 if err != nil {
69- log .Fatalf ("登陆遇到错误2:%v" , err )
71+ log .Errorf ("登陆遇到错误2:%v" , err )
7072 time .Sleep (5 * time .Second )
7173 os .Exit (0 )
7274 }
@@ -105,7 +107,8 @@ func SetRelogin(cli *client.QQClient, retryInterval int, retryCount int) {
105107 return
106108 }
107109 }
108- log .Fatal ("重连失败: 重连次数达到设置的上限值" )
109- log .Fatalf ("Bot已离线:%v" , e .Message )
110+ log .Errorf ("重连失败: 重连次数达到设置的上限值" )
111+ time .Sleep (5 * time .Second )
112+ os .Exit (0 )
110113 })
111114}
0 commit comments