| case "kf_close_session": | case "kf_close_session": | ||||
| kfSendTxt(openID, m.KfAccount+"\n close type ="+m.CloseType) | 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 | //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": | case "pic_photo_or_album": | ||||
| msg := fmt.Sprintf("Count = %d ", m.SendPicsInfo.Count) | |||||
| log.Println(m.SendPicsInfo.Count) | log.Println(m.SendPicsInfo.Count) | ||||
| for _, v := range m.SendPicsInfo.PicList.Item { | for _, v := range m.SendPicsInfo.PicList.Item { | ||||
| log.Println(v.PicMd5Sum) | log.Println(v.PicMd5Sum) | ||||
| kfSendTxt(openID, v.PicMd5Sum) | |||||
| } | } | ||||
| kfSendTxt(openID, msg) | |||||
| default: | default: | ||||
| str, _ = BuildTextMsg(openID, " unknown event :"+m.Event) | |||||
| str, _ = BuildTextMsg(openID, " unknown event:"+m.Event) | |||||
| } | } | ||||
| state.response = str | state.response = str | ||||
| return | return |