From 7c7bbd3c3af546bb31c6d357882ce7c885538c7f Mon Sep 17 00:00:00 2001 From: Patrick Peng Sun Date: Sun, 28 May 2017 04:25:10 +1000 Subject: [PATCH] scancode and pic all tested. --- serveCommand.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/serveCommand.go b/serveCommand.go index d92d3b6..a167dc9 100644 --- a/serveCommand.go +++ b/serveCommand.go @@ -92,15 +92,21 @@ func echoEvents(openID string, in InWechatMsg) (state chatState, processed bool) case "kf_close_session": kfSendTxt(openID, m.KfAccount+"\n close type ="+m.CloseType) //str, _ = BuildTextMsg(openID, m.KfAccount+"\n close type ="+m.CloseType) //response msg is ignored by wechat - case "scancode_waiting": + case "scancode_waitmsg": + log.Println(m.ScanCodeInfo.ScanResult) + log.Println(m.ScanCodeInfo.ScanType) + msg := fmt.Sprintf("ScanResult =%s, ScanType=%s", m.ScanCodeInfo.ScanResult, m.ScanCodeInfo.ScanType) + kfSendTxt(openID, msg) case "pic_photo_or_album": + msg := fmt.Sprintf("Count = %d ", m.SendPicsInfo.Count) log.Println(m.SendPicsInfo.Count) for _, v := range m.SendPicsInfo.PicList.Item { log.Println(v.PicMd5Sum) + kfSendTxt(openID, v.PicMd5Sum) } - + kfSendTxt(openID, msg) default: - str, _ = BuildTextMsg(openID, " unknown event :"+m.Event) + str, _ = BuildTextMsg(openID, " unknown event:"+m.Event) } state.response = str return