public override CommonMessageResponse Message_Received(CommonMessage messageObj) { if (messageObj.MessageType == MessageType.Private) { return(null); } string[] ids = CqCode.GetAt(messageObj.Message); if (ids == null || !ids.Contains("2181697779") && !ids.Contains("3421735167")) { return(null); } Thread.Sleep(Rnd.Next(200, 300)); if (Rnd.NextDouble() < 0.9) { return(new CommonMessageResponse("", messageObj, true)); } else { var cqImg = new FileImage(Path.Combine(PandaDir, "at.jpg")); return(new CommonMessageResponse(cqImg.ToString(), messageObj)); } }