34 lines
834 B
Go
34 lines
834 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: "",
|
|
//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: 2,
|
|
}),
|
|
})
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
global.Wechat = OfficialAccountApp
|
|
}
|