mirror of
https://github.com/woodchen-ink/Q58Bot.git
synced 2025-07-18 05:42:06 +08:00
修复(service/init.go): 优化初始化流程,增强服务稳定性,添加错误处理机制。
This commit is contained in:
parent
98d39b6b51
commit
d2504639da
5
main.go
5
main.go
@ -18,7 +18,10 @@ func main() {
|
||||
log.Fatalf("Invalid ADMIN_ID: %v", err)
|
||||
}
|
||||
|
||||
service.Init(botToken, adminID)
|
||||
err = service.Init(botToken, adminID)
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to initialize service: %v", err)
|
||||
}
|
||||
|
||||
go service.RunGuard()
|
||||
go service.RunBinance()
|
||||
|
@ -91,7 +91,7 @@ func startBot() error {
|
||||
return fmt.Errorf("error registering commands: %w", err)
|
||||
}
|
||||
|
||||
linkFilter, err := NewLinkFilter(core.DB_FILE)
|
||||
linkFilter, err := NewLinkFilter()
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to create LinkFilter: %v", err)
|
||||
}
|
||||
|
@ -6,10 +6,18 @@ import (
|
||||
"github.com/woodchen-ink/Q58Bot/core"
|
||||
)
|
||||
|
||||
func Init(botToken string, adminID int64) {
|
||||
func Init(botToken string, adminID int64) error {
|
||||
core.InitGlobalVariables(botToken, adminID)
|
||||
|
||||
// 初始化提示词服务
|
||||
err := InitPromptService()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// 设置时区
|
||||
loc := time.FixedZone("Asia/Singapore", 8*60*60)
|
||||
time.Local = loc
|
||||
|
||||
return nil
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user