MoonlightBot Documentation
  • MoonlightBot Documentation
  • Get Started
    • Options
    • Frequently Asked Questions
    • Permission Tutorial
    • Moderation Tutorial
    • Setting up Reaction Roles
  • Support Our Work
    • Volunteer Opportunities
    • Premium Subscriptions
    • Upvote MoonlightBot
    • Support Server
    • MoonlightBot Beta (early access)
    • Special Thanks
  • Policies
    • Acceptable Use Policy
    • Volunteer Code of Conduct
    • Privacy Policy
  • Management Commands
    • config
    • create-muterole
    • reaction-roles
  • Miscellaneous Commands
    • check-duration
    • premium
    • userconfig
    • Other Minor Commands
  • Moderation Commands
    • ban
    • clean
    • infractions
    • kick
    • mute
    • softban
    • tempban
    • tempmute
    • timeout
    • unban
    • unmute
    • warn
  • Role management Commands
    • list-temproles
    • pause-role
    • role
    • selfrole
    • temprole
  • Utility Commands
    • reminder
    • serverinfo
    • snowflake
    • userinfo
  • Advanced
    • Using developer mode
    • List of log names
Powered by GitBook
On this page
  • What is Developer Mode?
  • Using Developer Mode
  • Desktop/Web App
  • Android App
  • iOS App
  • Enabling Developer Mode
  • Desktop/Web App
  • Android App
  • iOS App
  1. Advanced

Using developer mode

PrevioususerinfoNextList of log names

Last updated 7 months ago

What is Developer Mode?

Developer mode is a Discord feature that allows you to access the internal IDs used by Discord to refer to certain objects, such as users, servers, messages, channels, and roles. These can be used in place of such options in MoonlightBot's commands.

Using Developer Mode

To use developer mode, you need to enable it first. Instructions for enabling developer mode are provided .

Whenever MoonlightBot asks for something like a user, channel, etc., you can provide the ID as an option to make sure it is pointing to exactly what you want.

Desktop/Web App

To copy the ID of an object in the desktop or web app, right-click the object and click on the Copy ID option.

Android App

For example, to copy the ID of a user in the Android app, tap on the user's profile, then tap on the three dots in the top right corner and click on Copy ID.

iOS App

For example, to copy the ID of a user in the iOS app, tap on the user's profile, then tap on the three dots in the top right corner and click on Copy ID.

Enabling Developer Mode

Desktop/Web App

  1. Go to User Settings by clicking the gear icon in the bottom left of the window

  2. Go to "Advanced"

  3. Click on the Developer mode toggle and you're done!

Android App

  1. Go to User Profile by clicking your avatar in the bottom right corner

  2. Click again on your avatar in the bottom right corner or on the three dots in the top right corner

  3. Scroll down until the Advanced section

  4. Open Advanced

  5. Click on the Developer Mode toggle and you're done!

iOS App

  1. Go to User Profile by clicking your avatar in the bottom right corner

  2. Click again on your avatar in the bottom right corner or on the three dots in the top right corner

  3. Scroll down until the Advanced section

  4. Open Advanced

  5. Click on the Developer Mode toggle and you're done!

in the next section
Image depicting step one on desktop
Image depicting step two on desktop
Image depicting step three on desktop
Image depicting step one on an Android device
Image depicting step two on an Android device
Image depicting step three on an Android device
Image depicting step four on an Android device
Image depicting step one on an iOS device
Image depicting step two on an iOS device
Image depicting step three on an iOS device
Image depicting step four on an iOS device