package core import ( "github.com/ArtisanCloud/PowerWeChat/v3/src/kernel" "github.com/ArtisanCloud/PowerWeChat/v3/src/officialAccount" "os" "schisandra-cloud-album/global" ) func InitWechat() { OfficialAccountApp, err := officialAccount.NewOfficialAccount(&officialAccount.UserConfig{ AppID: global.CONFIG.Wechat.AppID, Secret: global.CONFIG.Wechat.AppSecret, Token: global.CONFIG.Wechat.Token, AESKey: global.CONFIG.Wechat.AESKey, Log: officialAccount.Log{ Level: "error", File: "./wechat.log", }, ResponseType: os.Getenv("response_type"), HttpDebug: true, Debug: true, Cache: kernel.NewRedisClient(&kernel.UniversalOptions{ Addrs: []string{global.CONFIG.Redis.Addr()}, Password: global.CONFIG.Redis.Password, DB: 2, }), }) if err != nil { global.LOG.Error(err.Error()) panic(err) } global.Wechat = OfficialAccountApp }