first commit

This commit is contained in:
cdle
2023-06-01 08:41:54 +08:00
parent 61b0e99833
commit d253ed8d5b
80 changed files with 14245 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
package core
import (
"os"
"time"
"github.com/beego/beego/v2/adapter/httplib"
"github.com/cdle/sillyplus/utils"
)
var DataHome = utils.GetDataHome()
func Init() {
sillyGirl = MakeBucket("sillyGirl")
_, err := os.Stat(DataHome)
if err != nil {
os.MkdirAll(DataHome, os.ModePerm)
}
utils.ReadYaml(utils.ExecPath+"/conf/", &Config, "https://raw.githubusercontent.com/cdle/sillyplus/main/conf/demo_config.yaml")
initToHandleMessage()
sillyGirl.Set("started_at", time.Now().Format("2006-01-02 15:04:05"))
api_key := sillyGirl.GetString("api_key")
if api_key == "" {
api_key := time.Now().UnixNano()
sillyGirl.Set("api_key", api_key)
}
// if sillyplus.GetString("uuid") == "" {
sillyGirl.Set("uuid", utils.GenUUID())
// }
httplib.SetDefaultSetting(httplib.BeegoHTTPSettings{
ConnectTimeout: time.Second * 10,
ReadWriteTimeout: time.Second * 10,
UserAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36",
})
initPlugins()
initReboot()
initListenReply()
// initPluginFile()
initWebPluginList()
go initPluginList()
initPluginPublish()
if compiled_at != "" {
console.Log("编译时间戳,", compiled_at)
}
}