|
@@ -5,6 +5,7 @@ import (
|
|
jsoniter "github.com/json-iterator/go"
|
|
jsoniter "github.com/json-iterator/go"
|
|
mhayaHttp "github.com/mhaya/extend/http"
|
|
mhayaHttp "github.com/mhaya/extend/http"
|
|
"github.com/mhaya/game/game_cluster/internal/data"
|
|
"github.com/mhaya/game/game_cluster/internal/data"
|
|
|
|
+ mhayaLogger "github.com/mhaya/logger"
|
|
)
|
|
)
|
|
|
|
|
|
type GetIfChannelResp struct {
|
|
type GetIfChannelResp struct {
|
|
@@ -18,11 +19,17 @@ func GetIfChannel(userID string) int32 {
|
|
params := map[string]string{}
|
|
params := map[string]string{}
|
|
rs, _, err := mhayaHttp.GET(fmt.Sprintf("%v%v/getChatMember?chat_id=%v&user_id=%v", ret.Params.AppUrl, ret.Params.BotToken, ret.Params.ChatIDName, userID), params)
|
|
rs, _, err := mhayaHttp.GET(fmt.Sprintf("%v%v/getChatMember?chat_id=%v&user_id=%v", ret.Params.AppUrl, ret.Params.BotToken, ret.Params.ChatIDName, userID), params)
|
|
if err != nil {
|
|
if err != nil {
|
|
|
|
+ mhayaLogger.Error("third.GetIfChannel 验证频道失败 url = %v, bottoken = %v, ChatIDName = %v, userID = %v",
|
|
|
|
+ ret.Params.AppUrl, ret.Params.BotToken, ret.Params.ChatIDName, userID,
|
|
|
|
+ err.Error())
|
|
return 0
|
|
return 0
|
|
}
|
|
}
|
|
var resp GetIfChannelResp
|
|
var resp GetIfChannelResp
|
|
err = jsoniter.Unmarshal(rs, &resp)
|
|
err = jsoniter.Unmarshal(rs, &resp)
|
|
if err != nil {
|
|
if err != nil {
|
|
|
|
+ mhayaLogger.Error("third.GetIfChannel 验证频道失败 url = %v, bottoken = %v, ChatIDName = %v, userID = %v",
|
|
|
|
+ ret.Params.AppUrl, ret.Params.BotToken, ret.Params.ChatIDName, userID,
|
|
|
|
+ err.Error())
|
|
return 0
|
|
return 0
|
|
}
|
|
}
|
|
if resp.Result.Status == "member" {
|
|
if resp.Result.Status == "member" {
|