From d33bdd87c8b3c49dfb830c304b446e8c7b0aa0be Mon Sep 17 00:00:00 2001 From: SuInk Date: Wed, 15 Feb 2023 23:13:20 +0800 Subject: [PATCH] update cfg file --- .gitignore | 2 +- cmd/cqhttp/message.go | 2 +- config.example.toml => config.example.cfg | 2 +- config/config.go | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) rename config.example.toml => config.example.cfg (95%) diff --git a/.gitignore b/.gitignore index 5a2b86c..7a29af1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -config.toml +config.cfg main.exe .idea main \ No newline at end of file diff --git a/cmd/cqhttp/message.go b/cmd/cqhttp/message.go index f3d23dc..5d1a2cd 100644 --- a/cmd/cqhttp/message.go +++ b/cmd/cqhttp/message.go @@ -51,7 +51,7 @@ func (bot *Bot) HandleMsg(rawData []byte) { log.Println(err) } // 准备处理消息 - isAt, err := regexp.MatchString(`[CQ:at,qq=`+string(rcvMsg.SelfId)+`]`, rcvMsg.RawMessage) + isAt, err := regexp.MatchString(`CQ:at,qq=`+strconv.FormatInt(rcvMsg.SelfId, 10), rcvMsg.RawMessage) if err != nil { log.Println(err) } diff --git a/config.example.toml b/config.example.cfg similarity index 95% rename from config.example.toml rename to config.example.cfg index 5c715f5..fc24bac 100644 --- a/config.example.toml +++ b/config.example.cfg @@ -1,4 +1,4 @@ -# config.toml 配置文件 +# config.cfg 配置文件 # cqhttp机器人配置 [cqhttp] diff --git a/config/config.go b/config/config.go index bf855cb..ef157b8 100644 --- a/config/config.go +++ b/config/config.go @@ -25,12 +25,12 @@ var Cfg Config func init() { log.SetFlags(log.Lshortfile | log.LstdFlags) - if _, err := os.Stat("config.toml"); os.IsNotExist(err) { - f, err := os.Create("config.toml") + if _, err := os.Stat("config.cfg"); os.IsNotExist(err) { + f, err := os.Create("config.cfg") if err != nil { log.Println(err) } - _, err = f.Write([]byte("# config.toml 配置文件\n\n# cqhttp机器人配置\n[cqhttp]\n# go-cqhttp的正向WebSocket地址\nwebsocket = \"ws://127.0.0.1:8080\"\n# 是否需要@机器人才能触发\nat_only = true\n# 生成中提醒时间秒数\ntimeout = 30\n\n# openai配置\n[openai]\n# 你的 OpenAI API Key, 可以在 https://beta.openai.com/account/api-keys 获取\napi_key = \"sk-xxxxx\"\n# 使用的模型,默认是 text-davinci-003\nmodel = \"text-davinci-003\"\n# 对话温度,越大越随机 参照https://algowriting.medium.com/gpt-3-temperature-setting-101-41200ff0d0be\ntemperature = 0.3\n# 每次对话最大生成字符数\nmax_tokens = 1000\n\n")) + _, err = f.Write([]byte("# config.cfg 配置文件\n\n# cqhttp机器人配置\n[cqhttp]\n# go-cqhttp的正向WebSocket地址\nwebsocket = \"ws://127.0.0.1:8080\"\n# 是否需要@机器人才能触发\nat_only = true\n# 生成中提醒时间秒数\ntimeout = 30\n\n# openai配置\n[openai]\n# 你的 OpenAI API Key, 可以在 https://beta.openai.com/account/api-keys 获取\napi_key = \"sk-xxxxx\"\n# 使用的模型,默认是 text-davinci-003\nmodel = \"text-davinci-003\"\n# 对话温度,越大越随机 参照https://algowriting.medium.com/gpt-3-temperature-setting-101-41200ff0d0be\ntemperature = 0.3\n# 每次对话最大生成字符数\nmax_tokens = 1000\n\n")) if err != nil { log.Println(err) } @@ -38,7 +38,7 @@ func init() { time.Sleep(5 * time.Second) os.Exit(0) } - viper.SetConfigName("config") + viper.SetConfigName("config.cfg") viper.SetConfigType("toml") viper.AddConfigPath(".") // 指定查找配置文件的路径 err := viper.ReadInConfig()