selfo.js
v1.1.2
Published
An npm personal module for interacting with the Discord API focusing on self-bot accounts
Downloads
45
Maintainers
Readme
About
selfo.js is an personal node.js module forked from Discord.js that allows you to interact with the Discord API focusing on self-bot accounts.
- Object-oriented
- Predictable abstractions
- Performant
- 100% coverage of the Discord API
Warning
Selfbots violate Discord TOS and Discord-Bots TOS. Be careful about how you use this module and use at your risk.
Installation
Ignore any warnings about unmet peer dependencies, as they're all optional.
- Without voice support:
npm install selfo.js
- With voice support (node-opus):
npm install selfo.js node-opus
Example usage
const { Client } = require('selfo.js');
const client = new Client();
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', msg => {
if(msg.content == 'Hi')
msg.channel.send('Hi xD');
});
client.login('ACCOUNT TOKEN');
Links
Discord.js Links
Extensions
Contributing - bug fixes
Contributions are welcome! Please feel free to open an issue or submit a pull request, for bug fixes or new features.
- Fork the repository
- Create a new branch
git checkout -b <new-feature-name>
- Make the changes
- Commit the changes
git commit -am "Add new feature"
- Push the changes
git push origin <new-feature-name>
- Create a pull request on GitHub
Many thanks!