| @@ -1,28 +1,32 @@ | |||
| package main | |||
| func (ss *openIDSessionData) serveEvents(in InWechatMsg) (processed bool) { | |||
| processed = false | |||
| processed = true | |||
| e := in.body.(EventMsg) | |||
| switch e.Event { | |||
| case "subscribe": | |||
| in.replyText("/::D, 来啦") | |||
| processed = true | |||
| onSubscribe(in) | |||
| return | |||
| case "unsubscribe": | |||
| processed = true | |||
| in.replyText("") | |||
| onUnSubscribe(in) | |||
| return | |||
| case "SCAN": | |||
| case "LOCATION": | |||
| processed = true | |||
| in.replyText("LOCATION") | |||
| case "CLICK": | |||
| case "VIEW": | |||
| case "TEMPLATESENDJOBFINISH": | |||
| processed = true | |||
| in.replyText("TEMPLATESENDJOBFINISH") | |||
| // <xml><ToUserName><![CDATA[gh_f09231355c68]]></ToUserName> | |||
| // <FromUserName><![CDATA[oUN420Wj78vnkNeAJY7RMPXA28oc]]></FromUserName> | |||
| // <CreateTime>1499150186</CreateTime> | |||
| // <MsgType><![CDATA[event]]></MsgType> | |||
| // <Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event> | |||
| // <MsgID>414001772</MsgID> | |||
| // <Status><![CDATA[success]]></Status> | |||
| // </xml> | |||
| //in.replyText("TEMPLATESENDJOBFINISH") | |||
| } | |||
| return | |||
| } | |||