/// <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" 方法 }
/// <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" 方法 }
/// <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" 方法 }
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)); //如果处理过就截断消息 }