Ejemplo n.º 1
0
        public static void SendDebugInfo(string content)
        {
            if (MessengerHandlers.DebugAlternateHandler != null)
            {
                MessengerHandlers.DebugAlternateHandler(content);
                return;
            }

            if (Config.Instance.QQ.IsNumber())
            {
                SendPrivate(Config.Instance.QQ.ToHumanQQNumber(), content);
            }
            Trace.WriteLine($"Debug message: {content}", "Message");
        }
Ejemplo n.º 2
0
        public static void SendGroup(GroupNumber g, string content)
        {
            if (MessengerHandlers.MessageAlternateHandler != null)
            {
                MessengerHandlers.MessageAlternateHandler(content);
                return;
            }

            var qq = g.QQ;

            if (previousMessageDic.ContainsKey(qq) && content == previousMessageDic[qq])
            {
                return;
            }

            previousMessageDic[qq] = content;

            using (var robotSession = MahuaRobotManager.Instance.CreateSession())
            {
                var api = robotSession.MahuaApi;
                api.SendGroupMessage(qq, content);
            }
            //Thread.Sleep(1000); //我真的很生气 为什么傻逼tencent服务器就不能让我好好地发通知 NMSL
        }