Exemple #1
0
        public void DiscussMessage(object sender, CQDiscussMessageEventArgs e)
        {
            InI     ini     = new InI(AppData.CQApi.AppDirectory + "main.ini");
            Getjson gt      = new Getjson();
            string  command = ini.ReadConfiguration("Command");
            string  str     = e.Message.Text;
            int     t       = command.Length;
            int     s       = str.Length;

            if (t < s)
            {
                string left = str.Substring(0, t);
                if (left == command)
                {
                    string a       = ini.ReadConfiguration("AllUse");
                    string manager = ini.ReadConfiguration("Manager");
                    if (a == "false" | manager == e.FromQQ.ToString())
                    {
                        string sending = gt.Get(str);
                        AppData.CQApi.SendPrivateMessage(e.FromQQ, sending);
                    }
                    else
                    {
                        string sending = gt.Get(str);
                        AppData.CQApi.SendPrivateMessage(e.FromQQ, sending);
                    }
                }
            }
        }
Exemple #2
0
        public string Get(string str)
        {
            string result;
            string Commandconfig = ini.ReadConfiguration("Command");
            int    t             = Commandconfig.Length;
            string left          = str.Substring(0, t);
            string right         = str.Substring(str.Length - t);
            string url           = ini.ReadConfiguration("Url");

            byte[] get  = HttpWebClient.Get(url + right);
            string Json = Encoding.UTF8.GetString(get);
            Root   rt   = JsonConvert.DeserializeObject <Root>(Json);
            int    g;

            g = rt.code;
            if (g == 1)
            {
                result = "入库成功!\n内容为:" + right;
                return(result);
            }
            else
            {
                result = "入库失败!";
                return(result);
            }
            //return Json;
        }
Exemple #3
0
        private void Main_Load(object sender, EventArgs e)
        {
            this.metroTextBox1.Text = ini.ReadConfiguration("Manager");
            this.metroTextBox2.Text = ini.ReadConfiguration("Command");
            this.metroTextBox3.Text = ini.ReadConfiguration("Url");
            string all;

            all = ini.ReadConfiguration("AllUse");
            if (all == "false")
            {
                this.metroCheckBox1.Checked = true;
            }
            else
            {
                this.metroCheckBox1.Checked = false;
            }
        }