discord-rpc

v4.0.1
A simple RPC client for Discord
discord rpc rich presence remote procedural call


Discord server NPM version NPM downloads Dependencies

NPM info

Discord.js RPC Extension

Documentation

Rich Presence Example

Browser Example

const clientId = '287406016902594560';
const scopes = ['rpc', 'rpc.api', 'messages.read'];

const client = new RPC.Client({ transport: 'websocket' });

client.on('ready', () => {
  console.log('Logged in as', client.application.name);
  console.log('Authed for user', client.user.username);

  client.selectVoiceChannel('81384788862181376');
});

// Log in to RPC with client id
client.login({ clientId, scopes });
npm i discord-rpc

Metadata

  • MIT
  • Whatever
  • snek
  • released 6/14/2021

Downloads

Maintainers