コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public PrivateMsgEventArgs(XQAPI api, OriginArgs args) : base(api, args)
 {
 }