dc-rpc
v1.6.0
Published
discord-rpc is a powerful library created by Discord, allowing developers to integrate Rich Presence functionality into their Discord applications smoothly.
Downloads
137
Maintainers
Readme
Discord RPC
- discord-rpc is a powerful library created by Discord, allowing developers to integrate Rich Presence functionality into their Discord applications smoothly.
[!NOTE] This Discord RPC is a remake of the original discord-rpc created by Discord.js, also known as Discord.
Installation
npm install dc-rpc
pnpm install dc-rpcQuick example
// Importing Discord-RPC
const { RpcClient } = require('dc-rpc');
// Create an instance of Discord-RPC
const client = new RpcClient();
// ================================================================
// Your Applications Client ID
const Id = 'client_id';
// Login To Discord RPC
await client.login({ clientId: Id });
// ================================================================
// Function When Client Is Ready
client.on('ready', () => {
console.log('Authed for user:', client.user.username); // Console Output: Authed for user: [discord_username]
// Set Activity (Example)
client.setActivity({
state: 'it work!!!',
details: 'Testing RPC',
largeImageKey: 'icon_name', // From Discord Applications Rich Presence Assets
largeImageText: 'this is icon',
startTimestamp: Date.now(),
});
});
// ================================================================
// Destroying Or Disconnecting From RPC
client.destroy();Example Results
License
This Project under MIT License
© 2019 - 2024 Strivo Development. All Rights Reserved