Answers for "c++ discord rich presence"

C++
0

c++ discord rich presence

/*
Anwser from greper
Made by Mega145
query: c++ discord rich presence
*/

/*
Download instructions:
https://github.com/discord/discord-rpc/releases
choose release for your OS
for windows i reccomend using win32 static
from the include folder get both .h files
and from the lib folder get the .lib file
add the lib to ur project
*/

//Code
#include "discord_rpc.h"
// Required but we wont get indepth
static void handleDiscordReady(const DiscordUser* connectedUser)
{
}

static void handleDiscordDisconnected(int errcode, const char* message)
{
}

static void handleDiscordError(int errcode, const char* message)
{
}

static void handleDiscordJoin(const char* secret)
{
}

static void handleDiscordSpectate(const char* secret)
{
}

static void handleDiscordJoinRequest(const DiscordUser* request)
{
}
//
//                          V Get it here: https://discord.com/developers/applications
static const char* ID = "YOUR APP ID";
DiscordRichPresence discordPresence;
DiscordEventHandlers handlers;
memset(&handlers, 0, sizeof(handlers));
handlers.ready = handleDiscordReady;
handlers.disconnected = handleDiscordDisconnected;
handlers.errored = handleDiscordError;
handlers.joinGame = handleDiscordJoin;
handlers.spectateGame = handleDiscordSpectate;
handlers.joinRequest = handleDiscordJoinRequest;
Discord_Initialize(ID, &handlers, 1, NULL);

// Update presence:

memset(&discordPresence, 0, sizeof(discordPresence)); //REQUIRED
discordPresence.state = "State";      //REQUIRED
discordPresence.details = "DETAILS";  //REQUIRED
discordPresence.startTimestamp = 1507665886;
discordPresence.endTimestamp = 1507665886;
discordPresence.largeImageKey = "Large ImageKey"
discordPresence.largeImageText = "Large ImageText";
discordPresence.smallImageKey = "Small image key"
discordPresence.smallImageText = "Small image text";
discordPresence.partyId = "party-id";
discordPresence.partySize = 1;
discordPresence.partyMax = 2;
discordPresence.joinSecret = "join-secret";
Discord_UpdatePresence(&discordPresence); //REQUIRED
Posted by: Guest on August-21-2021

Code answers related to "c++ discord rich presence"

Browse Popular Code Answers by Language