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); } } } }
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; }
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; } }