Sonoran Bot
SupportServer HostingAbout
  • Sonoran Bot
  • Other Products
    • ⌨️Sonoran CAD
    • 📝Sonoran CMS
    • 📡Sonoran Radio
    • 🖥️Sonoran Servers
  • Tutorials
    • Getting Started
    • Sonoran CMS Integration
      • Account Link
      • Role Mapping
      • Import Discord Roles
      • Calendar Event Sync
      • Discord Sync Logic
    • Sonoran CAD Integration
    • Usage
      • Settings
      • Commands
      • Moderation
  • Other
    • Report A Bug
    • Contact Us!
Powered by GitBook
On this page
  • Mapping Discord Roles and CMS Ranks
  • One-to-One Mapping
  • Category Mapping
  • Syncing the Role Map

Was this helpful?

Edit on GitHub
  1. Tutorials
  2. Sonoran CMS Integration

Role Mapping

Learn more about mapping Discord roles in Sonoran CMS!

PreviousAccount LinkNextImport Discord Roles

Last updated 1 month ago

Was this helpful?

Mapping Discord Roles and CMS Ranks

In the Administration panel of the CMS, navigate to Integrations > Discord > Role Mapping

Configure your CMS x Discord and mappings below.

One-to-One Mapping

One-to-One Mapping Explained

One-to-one mapping allows you to map a CMS rank to one or more Discord roles. Adding or removing a one-to-one mapped rank in the CMS will add or remove the Discord role and vice versa.

This mapping type is the most common.

  • CMS: Admin rank

  • Discord: Admin role in one or more Discord guilds

Category Mapping

Category Mapping Explained

Category mapping allows you to map multiple CMS ranks to a single Discord role. If a user has any of the CMS ranks they will receive the Discord role. If a user has none of the CMS ranks the Discord role will be removed.

This mapping type is best used for role categories.

  • CMS: Multiple staff ranks Moderator, Admin and Director

  • Discord: A general Staff role

Syncing the Role Map

After modifying the mapping, your community will automatically be re-synced. This may take a couple of minutes to complete.

While changes are automatic, you can also manually re-sync users with the /sync command.

Setting the flag community to Yes will sync your entire community including any linked guilds. Setting it to no or running /sync by itself will only sync the server you run it in.

One-to-One
Category
CMS x Discord: One-to-One Mapping
CMS x Discord: Category Mapping