Files
chatgpt-dingtalk/public/public.go
2023-03-05 14:58:28 +08:00

32 lines
567 B
Go

package public
import (
"strings"
"github.com/eryajf/chatgpt-dingtalk/config"
"github.com/eryajf/chatgpt-dingtalk/service"
)
var UserService service.UserServiceInterface
func InitSvc() {
config.LoadConfig()
UserService = service.NewUserService()
_, _ = GetBalance()
}
func FirstCheck(rmsg ReceiveMsg) bool {
lc := UserService.GetUserMode(rmsg.SenderStaffId)
if lc == "" {
if config.LoadConfig().DefaultMode == "串聊" {
return true
} else {
return false
}
}
if lc != "" && strings.Contains(lc, "串聊") {
return true
}
return false
}