The member table can show:
- member name
- username
- Discord ID
- joined date
- total messages
- monthly messages
- rolling messages
- last message
- X link count
- active or inactive status
- bot status
- roles
- server-tag status
Owners and admins can assign or remove roles. Temporary roles can expire automatically.
Role history helps teams see when roles were assigned, removed, expired, or first observed by CollabOS.
Role expiry
CollabOS can manage role expiry policies based on a number of days from assignment. An explicit expiry on an individual assignment can override the normal policy for that assignment.
Available role expiry commands include:
- /role-expiry set
- /role-expiry remove
- /role-expiry list
- /role-expiry-reminder enable
- /role-expiry-reminder disable
- /role-expiry-reminder list
- /role-expiry-check
Role-management commands include:
- /assign-role
- /remove-role
- /bulk-assign
- /bulk-remove
- /copy-role-permissions
- /copy-channel-permissions
- /copy-category-permissions
- /roles delete
- /grant-snapshot-role
- /recover-role-history
/copy-role-permissions copies the permission setup from a source Discord role to a target role. It is intended for owner or admin use and supports an optional reason for the audit trail.
/copy-channel-permissions and /copy-category-permissions preview replacing permission overwrites before confirmation. They require linked OWNER/ADMIN access and Manage Channels for both you and the bot. Category replacement is blocked when synced children would change.
/roles delete permanently deletes up to 10 selected roles after confirmation. It requires linked workspace staff and Manage Roles for both the actor and bot. @everyone, managed/integration roles and unmanageable roles cannot be deleted. Read Moderation and action logs for the full safety and partial-success flow.
These commands must respect CollabOS permission checks, Discord bot role hierarchy, and the required Discord permissions.