AI Integration Quick Reference
AI Integration Quick Reference
Retrieve the List of Group Members
UseGroupMembersRequestBuilder to fetch members of a Group. The GUID must be specified in the constructor.
Set Limit
Sets the number of members to fetch per request.- Set Limit
- TypeScript
Set Search Keyword
Filters members by a search string.- Set Search Keyword
- TypeScript
Set Scopes
Filters members by one or more scopes (admin, moderator, participant).
- Set Scopes
- TypeScript
Set Status
Filters members by online status:| Value | Description |
|---|---|
CometChat.USER_STATUS.ONLINE | Only online members |
CometChat.USER_STATUS.OFFLINE | Only offline members |
- Set Status
- TypeScript
build() to create the request, then fetchNext() to retrieve members.
- Group Members Request
- TypeScript
fetchNext() method returns an array of GroupMember objects. GroupMember extends User and adds group-specific fields. Access the response data using getter methods:
| Field | Getter | Return Type | Description |
|---|---|---|---|
| uid | getUid() | string | Unique user ID |
| name | getName() | string | Display name of the member |
| scope | getScope() | string | Scope in the group ("admin", "moderator", or "participant") |
| joinedAt | getJoinedAt() | number | Timestamp when the member joined the group |
| guid | getGuid() | string | GUID of the group this member belongs to |
Next Steps
Add Members
Add users to a group programmatically
Kick & Ban Members
Remove or ban members from a group