AI Integration Quick Reference
AI Integration Quick Reference
- Kick a member from the group
- Ban a member from the group
- Unban a member from the group
- Update the scope of the member of the group
Kick a Group Member
Admins or Moderators can remove a member usingkickGroupMember(). The kicked user can rejoin the group later.
- Kick Group Member
- TypeScript
kickGroupMember() method takes the following parameters:
| Parameter | Description |
|---|---|
UID | The UID of the user to be kicked |
GUID | The GUID of the group from which user is to be kicked |
Ban a Group Member
Admins or Moderators can ban a member usingbanGroupMember(). Unlike kicked users, banned users cannot rejoin until unbanned.
- Ban Group Member
- TypeScript
banGroupMember() method takes the following parameters:
| Parameter | Description |
|---|---|
UID | The UID of the user to be banned |
GUID | The GUID of the group from which user is to be banned |
Unban a Banned Group Member from a Group
Admins or Moderators can unban a previously banned member usingunbanGroupMember().
- Unban Group Member
- TypeScript
unbanGroupMember() method takes the following parameters
| Parameter | Description |
|---|---|
UID | The UID of the user to be unbanned |
GUID | The GUID of the group from which user is to be unbanned |
Get List of Banned Members for a Group
UseBannedMembersRequestBuilder to fetch banned members of a Group. The GUID must be specified in the constructor.
Set Limit
Sets the number of banned members to fetch per request.- Set Limit
- TypeScript
Set Search Keyword
Filters banned members by a search string.- Set Search Keyword
- TypeScript
build() to create the request, then fetchNext() to retrieve banned members.
- Banned Group Members Request
- TypeScript
Real-Time Group Member Kicked/Banned Events
Implement theseGroupListener methods to receive real-time notifications:
| Method | Triggered When |
|---|---|
onGroupMemberKicked() | A member is kicked |
onGroupMemberBanned() | A member is banned |
onGroupMemberUnbanned() | A member is unbanned |
- Group Listener
- TypeScript
Missed Group Member Kicked/Banned Events
When fetching previous messages, kick/ban/unban actions appear as Action messages (a subclass ofBaseMessage).
Kicked event:
Banned event:
Unbanned event:
Next Steps
Add Members
Add new members to a group
Change Member Scope
Promote or demote group members
Retrieve Group Members
Fetch the list of members in a group
Leave a Group
Allow members to leave a group