todis.js
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i todis.js

Weekly Downloads

1

Version

1.0.0

License

Apache-2.0

Unpacked Size

867 kB

Total Files

200

Last publish

Collaborators

  • tovade