/// <summary> /// Type=103 群事件-群成员增加。 /// </summary> /// <param name="subType">子类型,1/管理员已同意 2/管理员邀请。</param> /// <param name="sendTime">发送时间(时间戳)。</param> /// <param name="fromGroup">来源群。</param> /// <param name="fromQQ">来源QQ。</param> /// <param name="beingOperateQQ">被操作QQ。</param> public override void GroupMemberIncrease(int subType, int sendTime, long fromGroup, long fromQQ, long beingOperateQQ) { // 处理群事件-群成员增加。 if (fromGroup == GroupSet1) { CQ.SendGroupMessage(fromGroup, "欢迎新人" + CQE.GetQQName(beingOperateQQ) + ",请把名字改成ID,客户端在群文件"); } }
/// <summary> /// Type=102 群事件-群成员减少。 /// </summary> /// <param name="subType">子类型,1/群员离开 2/群员被踢 3/自己(即登录号)被踢。</param> /// <param name="sendTime">发送时间(时间戳)。</param> /// <param name="fromGroup">来源群。</param> /// <param name="fromQQ">来源QQ。</param> /// <param name="beingOperateQQ">被操作QQ。</param> public override void GroupMemberDecrease(int subType, int sendTime, long fromGroup, long fromQQ, long beingOperateQQ) { // 处理群事件-群成员减少。 if (fromGroup == GroupSet1) { CQ.SendGroupMessage(fromGroup, CQE.GetQQName(beingOperateQQ) + "退出了群"); } }
public static string GetQQName(long qqNumber) { return(CQE.GetQQName(qqNumber));; }
public static Image GetQQFace(long qqNumber) { return(CQE.GetQQFace(qqNumber)); }
public static List <CQGroupMemberInfo> GetGroupMemberList(long groupNumber) { return(CQE.GetGroupMemberList(groupNumber)); }
public static List <CQGroupInfo> GetGroupList() { return(CQE.GetGroupList()); }
public static CookieCollection GetCookies(string domain) { return(CQE.GetCookies(domain)); }
/// <summary> /// Type=101 群事件-管理员变动。 /// </summary> /// <param name="subType">子类型,1/被取消管理员 2/被设置管理员。</param> /// <param name="sendTime">发送时间(时间戳)。</param> /// <param name="fromGroup">来源群号。</param> /// <param name="beingOperateQQ">被操作QQ。</param> public override void GroupAdmin(int subType, int sendTime, long fromGroup, long beingOperateQQ) { // 处理群事件-管理员变动。 CQ.SendGroupMessage(fromGroup, String.Format("[{0}]{2}({1})被{3}管理员权限。", CQ.ProxyType, beingOperateQQ, CQE.GetQQName(beingOperateQQ), subType == 1 ? "取消了" : "设置为")); }
public override void OpenSettingForm() { var gList = CQE.GetGroupList(); }