Rich Presence

Display a custom activity on your Discord profile.

Prerequisites

To use Rich Presence, you need:

  • A Discord Developer Application
  • The Application ID (19 digits)
  • Discord Desktop app running

Setup

Step 1: Create a Discord Application

  1. Visit discord.com/developers/applications
  2. Click New Application and give it a name (this will be your activity title)
  3. Copy the Application ID (19 digits) from the General Information page
Info

The application name becomes the title of your Rich Presence activity. Choose something meaningful like "Custom Status" or your game/activity name.

Step 2: Configure in Status Rotator++

  1. Navigate to the Rich Presence section
  2. Paste your Application ID
  3. Choose the Activity Type:
TypeDisplay
Playing"Playing [App Name]"
Listening"Listening to [App Name]"
Watching"Watching [App Name]"

Configuration Options

Details & State

FieldDescriptionExample
DetailsFirst line of description"Coding a new feature"
StateSecond line of description"In Visual Studio Code"

Images (Optional)

You can add images to your Rich Presence:

FieldDescription
Large Image URLMain image (displayed large)
Large Image HoverText shown when hovering the large image
Small Image URLSmall overlay image (bottom right corner)
Small Image HoverText shown when hovering the small image
Note

Images can be direct URLs (https://...) or asset names configured in the Discord Developer Portal under Rich Presence > Art Assets.

Buttons (Optional)

You can add up to 2 clickable buttons to your Rich Presence:

FieldDescription
Button 1 LabelText displayed on the button
Button 1 URLLink when clicked (must start with https://)
Button 2 LabelSecond button text
Button 2 URLSecond button link
Warning

Button URLs must start with https://. Discord will reject buttons with invalid URLs.

Connecting Rich Presence

  1. Configure all desired options
  2. Click Connect Rich Presence to activate
  3. Check your Discord profile to see the activity

To disable, click Disconnect.

Show Timer

Check Show timer to display elapsed time since the activity started. This adds a "Playing for X minutes" indicator.

Example Configuration

Here's an example of a well-configured Rich Presence:

text
Application ID: 1234567890123456789
Activity Type: Playing
Details: Building amazing apps
State: Using Status Rotator++
Large Image: https://example.com/logo.png
Large Image Hover: My awesome logo
Button 1 Label: Visit Website
Button 1 URL: https://status-rotator.com

Troubleshooting

Rich Presence Not Appearing

  • Verify the Application ID is correct (exactly 19 digits)
  • Make sure Discord Desktop is running (not just the browser)
  • Wait a few seconds - activities can take time to appear
  • Check that you haven't disabled "Display current activity" in Discord settings

Images Not Loading

  • Ensure image URLs are direct links to images (ending in .png, .jpg, etc.)
  • Verify the images are publicly accessible
  • Try using Discord's asset system instead of external URLs

Buttons Not Working

  • URLs must start with https://
  • URLs must be valid and accessible
  • Some URL shorteners may not work
Was this page helpful?