mirror of
https://github.com/eryajf/chatgpt-dingtalk.git
synced 2025-10-05 08:07:03 +08:00
33 lines
596 B
Go
33 lines
596 B
Go
package public
|
|
|
|
import (
|
|
"strings"
|
|
|
|
"github.com/eryajf/chatgpt-dingtalk/config"
|
|
"github.com/eryajf/chatgpt-dingtalk/service"
|
|
)
|
|
|
|
var UserService service.UserServiceInterface
|
|
var Config *config.Configuration
|
|
|
|
func InitSvc() {
|
|
Config = config.LoadConfig()
|
|
UserService = service.NewUserService()
|
|
_, _ = GetBalance()
|
|
}
|
|
|
|
func FirstCheck(rmsg ReceiveMsg) bool {
|
|
lc := UserService.GetUserMode(rmsg.SenderStaffId)
|
|
if lc == "" {
|
|
if Config.DefaultMode == "串聊" {
|
|
return true
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
if lc != "" && strings.Contains(lc, "串聊") {
|
|
return true
|
|
}
|
|
return false
|
|
}
|