/// <summary>
        /// Type=201 好友已添加<para/>
        /// 处理好友已经添加事件
        /// </summary>
        /// <param name="sender">事件的触发对象</param>
        /// <param name="e">事件的附加参数</param>
        public void ReceiveFriendIncrease(object sender, FriendIncreaseEventArgs e)
        {
            // 本子程序会在酷Q【线程】中被调用,请注意使用对象等需要初始化(CoInitialize,CoUninitialize)。
            // 这里处理消息



            e.Handled = false;               // 关于返回说明, 请参见 "Event_FriendMessage.ReceiveFriendMessage" 方法
        }
Esempio n. 2
0
        /// <summary>
        /// Type=201 好友已添加<para/>
        /// 处理好友已经添加事件
        /// </summary>
        /// <param name="sender">事件的触发对象</param>
        /// <param name="e">事件的附加参数</param>
        public void ReceiveFriendIncrease(object sender, FriendIncreaseEventArgs e)
        {
            // 本子程序会在酷Q【线程】中被调用,请注意使用对象等需要初始化(CoInitialize,CoUninitialize)。
            // 这里处理消息
            Common.CqApi.SendPrivateMessage(e.FromQQ, Common.ConfigLoader.Config.WelcomeString);
            // Common.CqApi.SendPrivateMessage(Common.ConfigLoader.Config.Admin[0], $"已添加新的好友:{e.FromQQ}");
            Common.CqApi.AddLoger(Sdk.Cqp.Enum.LogerLevel.Info_Receive, "好友", $"已添加新的好友:{e.FromQQ}");

            e.Handled = true;   // 关于返回说明, 请参见 "Event_FriendMessage.ReceiveFriendMessage" 方法
        }
Esempio n. 3
0
        /// <summary>
        /// Type=201 好友已添加<para/>
        /// 处理好友已经添加事件
        /// </summary>
        /// <param name="sender">事件的触发对象</param>
        /// <param name="e">事件的附加参数</param>
        public void ReceiveFriendIncrease(object sender, FriendIncreaseEventArgs e)
        {
            // 本子程序会在酷Q【线程】中被调用,请注意使用对象等需要初始化(CoInitialize,CoUninitialize)。
            // 这里处理消息
            Common.CqApi.SendPrivateMessage(e.FromQQ, "你好,我是弹幕墙!\n如果您想发送弹幕,只需向我发送消息!\n文字、表情、图片都是可以的,但是语音、文件是不会被显示的。\n当然,请不要给我发红包,我也无法领取。\n如有问题,请联系开发者 Xzonn (QQ: 1223378017)。\n祝您玩的开心!");
            // Common.CqApi.SendPrivateMessage(Common.Config.Admin[0], $"已添加新的好友:{e.FromQQ}");
            Common.CqApi.AddLoger(Sdk.Cqp.Enum.LogerLevel.Info_Receive, "好友", $"已添加新的好友:{e.FromQQ}");

            e.Handled = true;   // 关于返回说明, 请参见 "Event_FriendMessage.ReceiveFriendMessage" 方法
        }
        /// <summary>
        /// Type=201 好友已添加<para/>
        /// 处理好友已经添加事件
        /// </summary>
        /// <param name="sender">事件的触发对象</param>
        /// <param name="e">事件的附加参数</param>
        public void ReceiveFriendIncrease(object sender, FriendIncreaseEventArgs e)
        {
            // 本子程序会在酷Q【线程】中被调用,请注意使用对象等需要初始化(CoInitialize,CoUninitialize)。
            // 这里处理消息
            e.Handled = LuaEnv.LuaEnv.RunLua(
                $"fromqq={e.FromQQ} ",
                "envent/ReceiveFriendIncrease.lua");


            //e.Handled = false;   // 关于返回说明, 请参见 "Event_FriendMessage.ReceiveFriendMessage" 方法
        }
Esempio n. 5
0
        private static int EventFriendAdd(int subType, int sendTime, long fromQQ)
        {
            FriendIncreaseEventArgs args = new FriendIncreaseEventArgs();

            args.SendTime = NativeConvert.FotmatUnixTime(sendTime.ToString());
            args.FromQQ   = fromQQ;
            args.Handled  = false;

            if (subType == 1)               // 好友已添加
            {
                ReceiveFriendIncrease(null, args);
            }
            else
            {
                Common.CqApi.AddLoger(LogerLevel.Info, "Native提示", "EventFriendAdd 方法发现新的消息类型");
            }

            return((int)(args.Handled ? MessageHanding.Intercept : MessageHanding.Ignored));            //如果处理过就截断消息
        }