Missing Channels or Roles
Fix issues where ERM can't find configured channels or roles.
Problem
ERM is referencing channels or roles that no longer exist, or it can't find the channels and roles it needs to function correctly.
Causes
This usually happens when:
- A configured channel or role was deleted from the server
- A channel or role was renamed (rare, but possible in some cases)
- ERM's permissions don't allow it to see a channel
Solution
1. Reconfigure the missing channel or role
- Run
/config(or open the dashboard) - Navigate to the module that's having issues
- Re-select the correct channel or role
Example: If your punishment logging channel was deleted:
- Create a new channel for punishment logs
- Run
/config→ ROBLOX Punishments - Select the new channel
2. Check ERM's permissions
ERM needs the following permissions to function:
| Permission | Why it's needed |
|---|---|
| View Channels | ERM must see the channels it's configured to use |
| Send Messages | ERM posts logs and responses in channels |
| Embed Links | Almost all ERM responses use embeds |
| Manage Roles | Required for on-duty, LOA, and RA roles |
| Read Message History | Required for some moderation features |
3. Re-run setup
If multiple channels or roles are missing, re-running setup may be easier:
- Run
/setup - Follow the wizard to reconfigure all settings
4. Check role hierarchy
ERM's own role must be above any role it needs to assign or remove (on-duty roles, LOA roles, RA roles) in the server's role hierarchy.
To fix:
- Open Server Settings → Roles
- Drag the ERM role above the roles it needs to manage