vainty.js
v0.0.1
Published
Selfbot Module
Maintainers
Readme
Vainty.js
📖 About
Vainty.js est un module Node.js permettant d’interagir avec l’API Discord de manière simple et performante.
Ce fork a été entièrement réécrit pour offrir une expérience minimaliste, robuste et ergonomique, adaptée aux besoins des utilisateurs avancés.
- Object-based config pour un contrôle total
- Syntaxe prévisible et claire
- Performances optimisées
- Couverture complète des endpoints Discord API
⚙️ Installation
Node.js 22.0.0 ou plus récent est requis.
Ignorez les avertissements concernant les peer dependencies, ils sont optionnels.
Sans support vocal :
npm install vainty.jsAvec support vocal via @discordjs/opus :
npm install vainty.js @discordjs/opusAvec support vocal via opusscript :
npm install vainty.js opusscript🔊 Audio engines
- Préféré :
@discordjs/opus(meilleures performances) - Alternative dev :
opusscript(utile si@discordjs/opusest difficile à compiler)
📦 Optional packages
- bufferutil → accélère le WebSocket
- erlpack → sérialisation plus rapide
- sodium ou libsodium.js → chiffrement/déchiffrement vocal plus rapide
🚀 Example usage
const Discord = require('vainty.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', msg => {
if (msg.content === 'ping') {
msg.reply('pong');
}
});
client.login('token');📚 Documentation
- Discord API Docs
- Guide d’utilisation et exemples inclus dans le repo
🤝 Contributing
Les PR sont les bienvenues. Avant de proposer une modification, vérifiez que l’idée n’a pas déjà été soumise.
Respectez la philosophie du projet : minimalisme, robustesse et ergonomie.
🆘 Support
En cas de problème ou pour des questions, ouvrez une issue sur le repo ou contactez via Discord.
