Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dsckro

Discord Selfbot for platform spoofing

Installation

npm install dsckro

Quick Start

const {uclient,presence}=require('dsckro');

//create a new client
const client=new uclient({
  platform:'vr',
  loglevel:'info'
});

//listen for ready event
client.on('ready',(data)=>{
  console.log('connected as:',data.user.username);
  
  //set activity/presence
  new presence()
    .setname('My Activity')
    .settype('playing')
    .setdetails('Some game or activity')
    .settimestamp()
    .apply(client);
});

//handle errors
client.on('error',(err)=>{
  console.error('Error:',err);
});

//login with your token
client.login('user token here');

API Documentation

new uclient(options)

creates a new Discord client instance.

Options:

{
  platform: 'vr',           //platform to spoof (e.g.,'vr','windows','android')
  loglevel: 'info',         //loging levels 'debug','info','warn','error'
  props: {...},             //custom properties to send
  intents: 53608447         //gateway intents bitmask
}

Methods:

  • login(token) - Connect to Discord with a token
  • on(event, callback) - Listen to events
  • disconnect() - Close connection

Events:

  • ready - bot is connected and authenticated
  • error - an error occurred
  • READY - gateway READY event
  • RESUMED - session resumed
  • plus all Discord gateway dispatch events

new presence()

configure user presence/activity status.

Methods:

  • .setname(string) - set activity name
  • .settype(string) - set activity type ('playing','listening','watching',etc.)
  • .setdetails(string) - set activity details
  • .settimestamp() - add timestamp to activity
  • .apply(client) - apply to client

Example:

new presence()
  .setname('Elden Ring')
  .settype('playing')
  .setdetails('Exploring the Lands Between')
  .settimestamp()
  .apply(client);

platforms

available platform strings for spoofing.

const {platforms}=require('dsckro');
console.log(platforms);

Full Example

const {uclient,presence}=require('dsckro');

const client=new uclient({
  platform:'vr',
  loglevel:'info'
});

client.on('ready',(readyData)=>{
  console.log(`logged in as ${readyData.user.username}#${readyData.user.discriminator}`);
  
  //set a custom rpc
  new presence()
    .setname('dsckro')
    .settype('playing')
    .setdetails('free discord selfbot spoofer')
    .apply(client);
});

client.on('READY',(data)=>{
  console.log('User ID:',data.user.id);
});

client.on('error',(error)=>{
  console.error('Client error:',error);
});
//connect
client.login('user token here');

Features

  • ✅ direct Discord gateway access
  • ✅ platform spoofing support
  • ✅ custom presence/activity
  • ✅ gateway opcode handling
  • ✅ automatic heartbeat
  • ✅ session resumption

Important Notes

Terms of Service: this library interacts with discord's API in ways that may violate discord's terms of service. use responsibly and only for educational purposes or with proper authorization.

Token Security: Never hardcode Discord tokens.

client.login(cont.login);

Authentication Failed

  • verify your token is valid
  • token format should be: MTQxNTI2MDMwNDMwMTI4MTI4.CQ..
  • don't share your token!

No Messages Received

  • check your intents are set correctly
  • verify gateway connection with client.on('READY',..)

License

MIT

Security & Disclaimer

this is an educational tool. users are responsible for:

  • complying with Discord's Terms of Service
  • not using tokens they don't own
  • respecting rate limits and API guidelines
  • not using for spam, harassment, or malicious purposes

Support

for issues and questions:

  • Check existing GitHub issues
  • review Discord.js documentation for API details
  • consult Discord's official API docs

Made with ❤️ by dllxyz on discord discord.gg/heyho for support

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages