Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.cometchat.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Groups let multiple users communicate in a shared conversation. The CometChat Unreal SDK provides async nodes for creating groups, joining existing ones, leaving, and sending/receiving group messages.

Group Lifecycle


Create a Group

Create a new group with a name and an initial set of member UIDs.
Call the Create Group Async node.
ParameterTypeDescription
NameFStringDisplay name for the group
Member IdsTArray<FString>UIDs of users to add as initial members
On Success returns an FCometChatGroup with the server-assigned Guid.

Join a Group

Join an existing group by its GUID.
Call the Join Group Async node.
ParameterTypeDescription
GuidFStringThe unique identifier of the group to join
On Success fires with no output — the user is now a member.

Leave a Group

Leave a group you’re currently a member of.
Call the Leave Group Async node.
ParameterTypeDescription
GuidFStringThe unique identifier of the group to leave
On Success fires with no output.

Send a Group Message

Send a text message to all members of a group. See Send a Message → Group Messages for details.

Fetch Group Message History

Retrieve previous messages from a group with pagination. See Receive Messages → Group Messages for details.

FCometChatGroup Properties

PropertyTypeDescription
GuidFStringServer-assigned unique group identifier
NameFStringGroup display name
DescriptionFStringGroup description text
MemberIdsTArray<FString>UIDs of current group members

Next Steps

Send a Message

Send messages to users and groups.

Real-Time Events

Listen for messages, presence, typing, and more.