bump go version

This commit is contained in:
shoopea
2025-12-14 14:41:29 +01:00
parent 47c6579b74
commit 1aa2e0b115
6 changed files with 43 additions and 7 deletions

56
gottdad.go Normal file
View File

@@ -0,0 +1,56 @@
package main
import (
"flag"
"time"
_ "embed"
)
var (
cfg *Config
srv *ServerTTD
bot *Bot
configFlag = flag.String("config", "config.json", "config file")
initFlag = flag.Bool("init", false, "init config")
)
func main() {
var err error
flag.Parse()
cfg = &Config{}
if *initFlag {
logInfoWarn("Initializing configuration..")
err = cfg.Init()
failError(err, "Cannot init config")
err = cfg.Save(*configFlag)
failError(err, "Cannot save config")
} else {
err = cfg.Load(*configFlag)
failError(err, "Cannot open config")
}
logInfoWarn("Starting up (%s) ...", version)
// Registering bot
bot = &Bot{
Config: cfg.Telegram,
}
go bot.Start()
time.Sleep(1 * time.Second)
srv = &ServerTTD{
Config: cfg.Server,
Data: &ServerDataTTD{},
Status: &ServerStatusTTD{},
}
go srv.Start()
for {
time.Sleep(1 * time.Second)
}
}