1.0.0 • Published 3 years ago
todis.js v1.0.0
Installation
Node.js 14.0.0 or newer is required.
npm install todis.js
Optional packages
- zlib-sync for WebSocket data compression and inflation (
npm install zlib-sync
) - erlpack for significantly faster WebSocket data (de)serialisation (
npm install discord/erlpack
) - bufferutil for a much faster WebSocket connection (
npm install bufferutil
) - utf-8-validate in combination with
bufferutil
for much faster WebSocket processing (npm install utf-8-validate
) - @discordjs/voice for interacting with the Discord Voice API
Example usage
const { Client, Intents } = require('todis.js');
const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] });
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', message => {
if (message.content === 'ping') {
message.channel.send('pong');
}
});
client.login('token');
Links
- Discord.js Website (source)
- Discord.js Documentation
- Discord.js Guide (source) - this is still for stable
See also the Discord.js Update Guide, including updated and removed items in the library. - Discord.js Discord server
- Discord API Discord server
- Discord.js GitHub
1.0.0
3 years ago