// Path: app/src/main/java/com/monsterlin/pigeon/bean/ChatMessage.java
// public class ChatMessage implements Serializable {
//     private String name;  //姓名
//     private String msg;  //消息
//     private Type type; //类型 ：主要用于区分发送者与接受者
//     private Date date; //时间
// 
//     public enum Type
//     {
//         INCOMING, OUTCOMING
//     }
// 
//     public ChatMessage() {
// 
//     }
// 
//     public ChatMessage(String msg, Type type, Date date) {
//         super();
//         this.msg = msg;
//         this.type = type;
//         this.date = date;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getMsg() {
//         return msg;
//     }
// 
//     public void setMsg(String msg) {
//         this.msg = msg;
//     }
// 
//     public Type getType() {
//         return type;
//     }
// 
//     public void setType(Type type) {
//         this.type = type;
//     }
// 
//     public Date getDate() {
//         return date;
//     }
// 
//     public void setDate(Date date) {
//         this.date = date;
//     }
// }
// 
// Path: app/src/main/java/com/monsterlin/pigeon/bean/Result.java
// public class Result {
//     private int code;
//     private String text;
// 
//     public int getCode() {
//         return code;
//     }
// 
//     public void setCode(int code) {
//         this.code = code;
//     }
// 
//     public String getText() {
//         return text;
//     }
// 
//     public void setText(String text) {
//         this.text = text;
//     }
// }
// 
// Path: app/src/main/java/com/monsterlin/pigeon/constant/TuLingConfig.java
// public class TuLingConfig {
//     public static final String URL = "http://www.tuling123.com/openapi/api";
//     public static final String APIKEY = "fcd7f1a8fd0b4048ae880e545d1ccf7b";
// }


import com.google.gson.Gson;
import com.monsterlin.pigeon.bean.ChatMessage;
import com.monsterlin.pigeon.bean.Result;
import com.monsterlin.pigeon.constant.TuLingConfig;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URLEncoder;
import java.util.Date;
        } finally
        {
            try
            {
                if (baos != null)
                    baos.close();
            } catch (IOException e)
            {
                e.printStackTrace();
            }

            try
            {
                if (is != null)
                {
                    is.close();
                }
            } catch (IOException e)
            {
                e.printStackTrace();
            }
        }
        return result;
    }

    private static String setParams(String msg)
    {
        String url = "";
        try
        {
// Path: app/src/main/java/com/monsterlin/pigeon/bean/ChatMessage.java
// public class ChatMessage implements Serializable {
//     private String name;  //姓名
//     private String msg;  //消息
//     private Type type; //类型 ：主要用于区分发送者与接受者
//     private Date date; //时间
// 
//     public enum Type
//     {
//         INCOMING, OUTCOMING
//     }
// 
//     public ChatMessage() {
// 
//     }
// 
//     public ChatMessage(String msg, Type type, Date date) {
//         super();
//         this.msg = msg;
//         this.type = type;
//         this.date = date;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getMsg() {
//         return msg;
//     }
// 
//     public void setMsg(String msg) {
//         this.msg = msg;
//     }
// 
//     public Type getType() {
//         return type;
//     }
// 
//     public void setType(Type type) {
//         this.type = type;
//     }
// 
//     public Date getDate() {
//         return date;
//     }
// 
//     public void setDate(Date date) {
//         this.date = date;
//     }
// }
// 
// Path: app/src/main/java/com/monsterlin/pigeon/bean/Result.java
// public class Result {
//     private int code;
//     private String text;
// 
//     public int getCode() {
//         return code;
//     }
// 
//     public void setCode(int code) {
//         this.code = code;
//     }
// 
//     public String getText() {
//         return text;
//     }
// 
//     public void setText(String text) {
//         this.text = text;
//     }
// }
// 
// Path: app/src/main/java/com/monsterlin/pigeon/constant/TuLingConfig.java
// public class TuLingConfig {
//     public static final String URL = "http://www.tuling123.com/openapi/api";
//     public static final String APIKEY = "fcd7f1a8fd0b4048ae880e545d1ccf7b";
// }


// Path: app/src/main/java/com/monsterlin/pigeon/utils/ChatRobotUtils.java
import com.google.gson.Gson;
import com.monsterlin.pigeon.bean.ChatMessage;
import com.monsterlin.pigeon.bean.Result;
import com.monsterlin.pigeon.constant.TuLingConfig;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URLEncoder;
import java.util.Date;

        } finally
        {
            try
            {
                if (baos != null)
                    baos.close();
            } catch (IOException e)
            {
                e.printStackTrace();
            }

            try
            {
                if (is != null)
                {
                    is.close();
                }
            } catch (IOException e)
            {
                e.printStackTrace();
            }
        }
        return result;
    }

    private static String setParams(String msg)
    {
        String url = "";
        try
        {
            url = TuLingConfig.URL + "?key=" + TuLingConfig.APIKEY + "&info="