|
@@ -2,6 +2,7 @@ package weixin
|
|
|
|
|
|
import (
|
|
|
"net/http"
|
|
|
+ "qfw/weixin/util"
|
|
|
wf "qfw/weixinconfig"
|
|
|
"regexp"
|
|
|
)
|
|
@@ -10,12 +11,17 @@ var Mux *Weixin
|
|
|
|
|
|
//语音用到的正则
|
|
|
var clear_voice_reg, keyword_voice_reg, notify_xiaoxing, chat_bye *regexp.Regexp
|
|
|
+var WELCOME_MSG string
|
|
|
+var OWELCOME_MSG string
|
|
|
+var digitreg *regexp.Regexp = regexp.MustCompile("^\\d+$")
|
|
|
|
|
|
func InitWeixinSdk() {
|
|
|
keyword_voice_reg, _ = regexp.Compile("查询|搜索|检索|看|找|查|搜")
|
|
|
clear_voice_reg, _ = regexp.Compile("!|!|\\s+")
|
|
|
notify_xiaoxing, _ = regexp.Compile("小星|阿星|助手|助理")
|
|
|
chat_bye, _ = regexp.Compile("再见|拜拜|不说了|不聊了")
|
|
|
+ WELCOME_MSG = wf.SysConfig.WelcomeTip
|
|
|
+ OWELCOME_MSG = wf.SysConfig.OWelcomeTip
|
|
|
|
|
|
// my-token 验证微信公众平台的Token
|
|
|
// app-id, app-secret用于高级API调用。
|
|
@@ -42,9 +48,10 @@ func InitWeixinSdk() {
|
|
|
//单点登录请求
|
|
|
http.HandleFunc("/"+wf.SysConfig.Appcontext+"/sso/", SsoHandle)
|
|
|
//支付
|
|
|
- http.HandleFunc("/"+wf.SysConfig.Appcontext+"/paybonus", PayBonusAct)
|
|
|
+ http.HandleFunc("/"+wf.SysConfig.Appcontext+"/paybonus", PayNormalBonusAct)
|
|
|
http.HandleFunc("/"+wf.SysConfig.Appcontext+"/recharge", RechargeAct)
|
|
|
http.HandleFunc("/"+wf.SysConfig.Appcontext+"/paycallback", PayCallback)
|
|
|
+ //监控
|
|
|
|
|
|
//生成推广二维码
|
|
|
http.HandleFunc("/"+wf.SysConfig.Appcontext+"/adv/", AdvHandle)
|
|
@@ -52,4 +59,5 @@ func InitWeixinSdk() {
|
|
|
//执行其他一些初始化的动作
|
|
|
InitRobotHttpClient()
|
|
|
InitSSLClient()
|
|
|
+ util.StartSubscribeFilter(wf.SysConfig.SubscribeMonitorCyc, wf.SysConfig.SubscribeMonitorTimes)
|
|
|
}
|