This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
Files
schisandra-cloud-album/core/wechat.go
2024-08-15 23:56:46 +08:00

34 lines
859 B
Go

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: "wx55251c2f83b9fc25",
Secret: "d511800cd53d248afe1260bb8aeed230",
Token: "LDQ20020618xxx",
AESKey: global.CONFIG.Wechat.AESKey,
//Log: officialAccount.Log{
// Level: "debug",
// 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: 0,
}),
})
if err != nil {
panic(err)
}
global.Wechat = OfficialAccountApp
}