/// <summary>请求群信息 /// <remarks> /// 返回的ClusterCommandReplyPacket字段包括: /// Info /// Members /// </remarks> /// Gets the cluster info. /// </summary> /// <param name="clusterId">The cluster id.群内部ID</param> public void GetClusterInfo(int clusterId) { ClusterGetInfoPacket packet = new ClusterGetInfoPacket(QQClient); packet.ClusterId = clusterId; QQClient.PacketManager.SendPacket(packet, QQPort.Main.Name); }
/// <summary> /// Processes the cluster get info reply. /// </summary> /// <param name="inPacket">The in packet.</param> /// <param name="outPacket">The out packet.</param> private void ProcessClusterGetInfoReply(ClusterCommandReplyPacket inPacket, ClusterGetInfoPacket outPacket) { QQEventArgs<ClusterCommandReplyPacket, ClusterGetInfoPacket> e = new QQEventArgs<ClusterCommandReplyPacket, ClusterGetInfoPacket>(client, inPacket, outPacket); if (inPacket.ReplyCode == ReplyCode.OK) { client.ClusterManager.OnGetClusterInfoSuccessed(e); } else { client.ClusterManager.OnGetClusterInfoFailed(e); } }