AI Integration Quick Reference
AI Integration Quick Reference
Join a Group
UsejoinGroup() to join a group.
- Join Group
- TypeScript
| Parameter | Description |
|---|---|
GUID | The GUID of the group to join |
groupType | CometChat.GROUP_TYPE.PUBLIC, PASSWORD, or PRIVATE |
password | Required for password-protected groups |
hasJoined on the Group object to verify membership.
The method returns a Group object with hasJoined set to true. Access the response data using getter methods:
| Field | Getter | Return Type | Description |
|---|---|---|---|
| guid | getGuid() | string | Unique group ID |
| name | getName() | string | Display name of the group |
| type | getType() | string | Group type ("public", "private", or "password") |
| hasJoined | getHasJoined() | boolean | Whether the logged-in user has joined this group |
| scope | getScope() | string | Scope of the logged-in user in the group |
| membersCount | getMembersCount() | number | Total number of members in the group |
Real-time Group Member Joined Events
Register aGroupListener to receive events when members join.
- Group Listener
- TypeScript
Missed Group Member Joined Events
When fetching message history, join events appear asAction messages with:
Next Steps
Leave a Group
Allow members to leave a group
Retrieve Group Members
Fetch the list of members in a group
Send Messages
Send messages to group conversations
Add Members
Programmatically add members to a group