customdiscordrpc
v1.0.1
Published
Custom Discord RPC wrapper for bot ( Beta )
Maintainers
Readme
CustomDiscordRPC
Features
- CreateStatus: update bot/selfbot status (emoji support)
- CreateRPC: update Rich Presence with buttons
- Auto reconnect RPC
- Status queue with interval
- Logging bot presence changes
- Safe selfbot demo mode (demo only)
Example Code
const CustomDiscordRPC = require('customdiscordrpc');
const rpc = new CustomDiscordRPC({
clientId: 'YOUR_CLIENT_ID',
botToken: 'YOUR_BOT_TOKEN',
token: 'OPTIONAL_USER_TOKEN', // demo only
options: {
statusQueue: [
{ emoji: ':fire:', content: 'Coding like a legend' },
{ emoji: ':nerd:', content: 'Studying like a legend' },
{ emoji: ':star:', content: 'CustomDiscordRPC Alpha' }
],
statusInterval: 5000
}
});
rpc.connect();
rpc.CreateStatus(':fire:', 'Coding like a legend');
rpc.CreateStatus(':nerd:', 'Studying like a legend');
rpc.CreateRPC('VNNightCoderzzz', 'Custom DiscordRPC', 'logo', [
{ label: 'Visit GitHub', url: 'https://github.com/VNNightCoderzzz' }
]);Installation
npm install customdiscordrpc