Group

Group 类型代表群聊。

Constructor

new Group(id)

构造一个 群号id 的群聊。

注意:在任何情况下,都不应该直接使用该构造器来构造群聊。相反地,你应该使用 Group.make(id) 函数来构造群聊。

Parameters:
NameTypeDescription
idString

群聊的 群号

Methods

getMaxMemberCount() → {Number}

获取并返回该群聊的群聊最大人数。

Returns:

群聊最大人数。

Type: 
Number

getMemberCount() → {Number}

获取并返回该群聊的群聊人数。

Returns:

群聊人数。

Type: 
Number

getMemberFromUid(uid) → {Member}

通过 uid 获取该群聊的某个成员。

若不存在,则会返回 null

Parameters:
NameTypeDescription
uidString

成员的 uid

Returns:

获取到的成员。

Type: 
Member

getMemberFromUin(uin) → {Member}

通过 qq号 获取该群聊的某个成员。

若不存在,则会返回 null

Parameters:
NameTypeDescription
uinString

成员的 qq号

Returns:

获取到的成员。

Type: 
Member

(async) getMembers() → {Array.<Member>}

获取该群聊的所有成员。

Returns:

该群聊的所有成员。

Type: 
Array.<Member>

getName() → {String}

获取并返回该群聊的群聊名称。

Returns:

群聊名称。

Type: 
String

getNative() → {Native}

获取并返回该群聊在原生qq中的对象。

Returns:

原生群聊对象。

Type: 
Native

getRemark() → {String}

获取并返回该群聊的群聊备注。

Returns:

群聊备注。

Type: 
String

toPeer() → {Native}

构造并返回该群聊所对应的 peer 对象。

Returns:

该群聊所对应的 peer 对象。

Type: 
Native

(static) getChatType() → {Number}

返回该联系人类型所对应的 chatType,值为 2

Returns:

该联系人类型所对应的 chatType,值为 2

Type: 
Number

(static) make(id) → {Group}

构造一个 群号id 的群聊。

该函数构造出的群聊全局只有一个实例,相同的 id 将会返回相同的对象。

在任何情况下,都应该使用该函数来构造群聊,而非直接使用构造器。

Parameters:
NameTypeDescription
idString

群聊的 群号

Returns:

构造出的群聊。

Type: 
Group