| fmt.Printf("decrypt as: %s", d) | fmt.Printf("decrypt as: %s", d) | ||||
| h := ReadCommonHeader(d) | h := ReadCommonHeader(d) | ||||
| reply, _ := BuildTextMsg(h.MsgType, h.FromUserName) | reply, _ := BuildTextMsg(h.MsgType, h.FromUserName) | ||||
| if h.MsgType == "voice" { | |||||
| a := ReadVoiceMsg(d) | |||||
| reply, _ = BuildTextMsg(a.Recognition, h.FromUserName) | |||||
| } | |||||
| w.Header().Set("Content-Type", "text/xml; charset=utf-8") | w.Header().Set("Content-Type", "text/xml; charset=utf-8") | ||||
| fmt.Fprint(w, reply) | fmt.Fprint(w, reply) | ||||
| return | return |