Exemplo n.º 1
0
        /// <summary>
        /// 自动回复消息
        /// </summary>
        /// <param name="xmlMsg"></param>
        private string GetTextMsg(XmlElement Xml)
        {
            //自动回复消息
            StringBuilder Content = new StringBuilder();

            Content.Append("您好,我是小怪机器人!");
            //获取事件Model

            XmlElementText   TextModel = GetXmlElementText.GetExmlModel(Xml);
            ObjectTypeHelper obj       = new ObjectTypeHelper();
            int           NowTime      = obj.ConvertDateTimeInt(DateTime.Now);
            StringBuilder TextXml      = new StringBuilder();

            TextXml.Append("<xml>");
            TextXml.Append("<ToUserName><![CDATA[" + TextModel.FromUserName + "]]></ToUserName>");
            TextXml.Append("<FromUserName><![CDATA[" + TextModel.ToUserName + "]]></FromUserName>");
            TextXml.Append("<CreateTime>" + NowTime + "</CreateTime>");
            TextXml.Append("<MsgType><![CDATA[text]]></MsgType>");
            TextXml.Append("<Content><![CDATA[" + Content.ToString() + "]]></Content>");
            TextXml.Append("<MsgId>" + TextModel.MsgId + "</MsgId>");
            TextXml.Append("</xml>");

            LogTextHelper.Log(TextXml.ToString());
            return(TextXml.ToString());
        }
Exemplo n.º 2
0
        /// <summary>
        /// 自动回复消息
        /// </summary>
        /// <param name="xmlMsg"></param>
        private string GetServicesMsg(XmlElement Xml)
        {
            //获取事件Model

            XmlElementText   TextModel = GetXmlElementText.GetExmlModel(Xml);
            ObjectTypeHelper obj       = new ObjectTypeHelper();
            int           NowTime      = obj.ConvertDateTimeInt(DateTime.Now);
            StringBuilder TextXml      = new StringBuilder();

            TextXml.Append("<xml>");
            TextXml.Append("<ToUserName><![CDATA[" + TextModel.FromUserName + "]]></ToUserName>");
            TextXml.Append("<FromUserName><![CDATA[" + TextModel.ToUserName + "]]></FromUserName>");
            TextXml.Append("<CreateTime>" + NowTime + "</CreateTime>");
            TextXml.Append("<MsgType><![CDATA[transfer_customer_service]]></MsgType>");
            TextXml.Append("</xml>");
            return(TextXml.ToString());
        }