Ejemplo n.º 1
0
        //取群成员列表
        private void button5_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(this.textBox8.Text))
            {
                MessageBox.Show("目标群不能为空");
                return;
            }

            string content = coolQApiForTest.GetGroupMemberListAsString(Convert.ToInt64(this.textBox8.Text));

            textBox4.Text = content;
            MessageBox.Show("执行完成");
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 取群成员列表
        /// </summary>
        /// <param name="api">api</param>
        /// <param name="groupId">目标群</param>
        /// <returns></returns>
        public static ModelWithSourceString <IEnumerable <GroupMemberInfo> > GetGroupMemberList(this ICoolQApi api,
                                                                                                long groupId)
        {
            var source = api.GetGroupMemberListAsString(groupId);
            var list   = new List <GroupMemberInfo>();
            var re     = new ModelWithSourceString <IEnumerable <GroupMemberInfo> >
            {
                SourceString = source,
                Model        = Enumerable.Empty <GroupMemberInfo>()
            };

            if (ConvertStrToGroupMemberInfos(source, ref list))
            {
                re.Model = list;
            }
            return(re);
        }