public static int Event(string robotQQ, int eventType, int extraType, string from, string fromQQ, string targetQQ, string content, string index, string msgid, string udpmsg, string unix, int p) { try { var oargs = new OriginArgs(robotQQ, eventType, extraType, from, fromQQ, targetQQ, content, index, msgid, udpmsg, unix, p); var maineventarg = new XQEventArgs(new SDK.Models.XQAPI() { RobotQQ = robotQQ }, oargs); Events.FindAll(e => (int)e.EventType == eventType)?.ForEach(eve => { eve.Process(maineventarg); }); return(1); } catch (Exception ex) { _Main.Log(ex.ToString()); return(1); } }
public PrivateMsgEventArgs(XQAPI api, OriginArgs args) : base(api, args) { }