wechatgpt/main.go
2023-02-24 17:57:08 +08:00

36 lines
677 B
Go

package main
import (
"wechatbot/bootstrap"
"wechatbot/config"
log "github.com/sirupsen/logrus"
)
func main() {
log.SetLevel(log.DebugLevel)
//log.SetLevel(log.InfoLevel)
log.SetReportCaller(true)
log.SetFormatter(&log.TextFormatter{
DisableColors: false,
FullTimestamp: true,
})
log.Info("程序启动")
err := config.LoadConfig()
if err != nil {
log.Warn("没有找到配置文件,尝试读取环境变量")
}
wechatEnv := config.GetWechat()
telegramEnv := config.GetTelegram()
if wechatEnv != nil && *wechatEnv == "true" {
bootstrap.StartWebChat()
} else if telegramEnv != nil {
bootstrap.StartTelegramBot()
}
log.Info("程序退出")
}