From f8d0a97b29e831b8364c3c0653a02ba0e53481d6 Mon Sep 17 00:00:00 2001 From: Patrick Peng Sun Date: Thu, 1 Jun 2017 01:06:44 +1000 Subject: [PATCH] introduce in.ReplyText() --- serveCommand.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/serveCommand.go b/serveCommand.go index 3a90c3f..2778a44 100644 --- a/serveCommand.go +++ b/serveCommand.go @@ -2,6 +2,7 @@ package main import ( "fmt" + "log" "time" ) @@ -39,20 +40,21 @@ func allCommand(ss *openIDSessionData, in InWechatMsg) (processed bool) { } str, _ := BuildTextMsg(in.header.FromUserName, msg) - in.immediateResponse(str) + in.replyXML(str) return } func cmdVersion(ss *openIDSessionData, in InWechatMsg) (processed bool) { processed = true - str, _ := BuildTextMsg(in.header.FromUserName, "这是测试版本"+time.Now().Format("2006/01/02 03:04:05")) - in.immediateResponse(str) + in.replyText("这是测试版本" + time.Now().Format("2006/01/02 03:04:05")) return } func cmdEcho(ss *openIDSessionData, in InWechatMsg) (processed bool) { - in.immediateResponse("请输入不同类型的微信信息,比如文字,图片,视频,地址,链接,我们将原样回应您") + processed = true + in.replyText("请输入不同类型的微信信息,比如文字,图片,视频,地址,链接,我们将原样回应您") procEcho.init(ss) procEcho.start(ss, in) + log.Println("外面的 procedure=" + ss.Procedure) return }