/rpresence

Command-line tool for setting any custom Discord Rich Presence status.

Primary LanguageC++MIT LicenseMIT

rpresence

Command-line tool for setting any custom Discord Rich Presence status.


rpresence is a simple and easy-to-use command-line utility to set a custom Rich Presence on your Discord profile for all your friends to see. Before using rpresence, you must have an application registered at Discord's Developer Portal. After registering an application, take note of your Application ID.

In order to use rpresence, several pieces of information are required--you can find more information below in the help menu:


Instead of using rpresence via its command-line options, you can simply pass a JSON file in the following format to rpresence via the -f parameter:
{
    "applicationID": "application_id_here",
    "state": "sample_state_text",
    "details": "sample_details_text",
    "largeImageKey": "sample_large_image_keyname",
    "largeImageText": "sample_large_image_text",
    "smallImageKey": "sample_small_image_keyname",
    "smallImageText": "sample_small_image_text"
}

NOTE: When passing long sentences to parameters -imgSText, -imgLText, -s, and -d be sure to enclose provided text in quotes ("") to ensure the sentence is not split via a space delimiter.