ONYX
Docs

Communities

Use spaces, channels, roles, invites, and messages.

Communities give groups a structured place to communicate inside Onyx Chat.

Use communities for channels, announcements, moderated discussions, member roles, invites, shared media, and service communication. The structure keeps larger groups organized without turning every conversation into one long group chat.

Communities work best when people need shared reach, clear permissions, and controlled participation.

Communities

Community access panel

Choose a role to see channel access, posting, invites, moderation, and announcements.

Member

Available action

Post

Allowed

Available action

Reply

Allowed

Available action

React

Allowed

Available action

Mute channels

Allowed

Community Spaces

A community has its own identity, membership rules, channels, roles, moderation settings, and notification behavior.

Some communities are private. Some are discoverable. Some require an invite, approval, verification, payment-linked access, or a specific role.

The community owner controls how people join and what members can do once they enter.

Channels

Channels organize the work inside a community.

Discussion channels support messages, replies, media, files, reactions, pinned items, and ongoing conversation. Announcement channels help owners, moderators, approved accounts, or service accounts reach members without opening the channel to everyone.

Restricted or role-specific channels can keep sensitive conversations available only to the people who need them.

Membership

Membership controls access to the community and its channels.

A member can be active, invited, pending approval, restricted, removed, or banned. Access may require review when trust, verification, payment-linked access, or community rules apply.

When membership changes, available actions can change with it. A member may keep read access, lose posting access, or require approval before joining again depending on community policy.

Roles And Permissions

Roles define what people can do.

Common roles are owner, admin, moderator, member, restricted member, and guest. A role can allow posting messages, creating channels, inviting members, pinning content, managing announcements, moderating conversations, removing members, or managing permissions.

Some high-trust actions can require additional account confidence or verification before they become available.

Invites And Joining

Communities support invite links, invite codes, approval requests, trusted-member invites, restricted enrollment, and role-gated access.

Joining depends on the invite source, community settings, moderation policy, account trust, and verification state. If a join attempt needs attention, the community should give a clear reason and the next available step.

Messages And Announcements

Community conversations support text, media, files, voice memos, replies, pinned content, announcement posts, and promoted messages where enabled.

Large communities use slow mode, moderated approval, attachment limits, posting restrictions, and invite limits to keep conversations usable.

Announcements give members a cleaner way to receive important updates without relying on noisy group chat behavior.

Moderation And Safety

Communities include moderation controls for message removal, member restriction, blocking, reports, invite limits, role management, and posting controls.

Moderation should reduce spam, impersonation, and abuse while keeping the community useful for legitimate members. Owners and moderators should use the least restrictive action that solves the problem.

Some moderation tools depend on role permissions, trust state, verification state, or community policy.

Notifications

Community notifications can be real time, batched, muted, mentions only, announcement priority, or digest-based.

Larger communities reduce notification overload with muted defaults, mention priority, batched delivery, and separate announcement behavior.

Notification behavior can vary by role, channel type, moderation settings, and device permissions.

Identity And Privacy

Communities connect to Onyx ID.

Your profile, trust state, permissions, and role affect community visibility, posting access, moderation eligibility, invite permissions, and trusted-member status.

Different communities receive different profile visibility based on role, member context, permission scope, and community rules.

What Can Vary

Community capability varies by country, trust state, moderation settings, permissions, verification state, and connected app restrictions.

Those limits should support the community rules, not obscure them. Members should understand what they can do, why an action needs review, and what step comes next.