Wondering what’s next for npm?Check out our public roadmap! »

    This package has been deprecated

    Author message:

    Package no longer maintained as of 1.1.2

    sentry-djs
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.2 • Public • Published

    sentry-djs


    NPM version NPM downloads License Discord Website

    Table of contents

    About

    Sentry-Djs is a powerful Node.js module that allows you to easily interact with the Discord API.

    • Object-oriented
    • Predictable abstractions
    • Performant
    • 100% coverage of the Discord API

    Installation

    Node.js 14.0.0 or newer is required.
    Ignore any warnings about unmet peer dependencies, as they're all optional.

    Without voice support: npm install sentry-djs

    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)
    • One of the following packages can be installed for faster voice packet encryption and decryption:
    • 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)

    Example usage

    const Discord = require('sentry-djs');
    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');

    Links

    Extensions

    Help

    If you don't understand something, you are experiencing problems, or you just need a gentle nudge in the right direction, please don't hesitate to join our official Sentry-djs Server.

    Disclaimer

    Sentry-djs is a modified version of Discord.js to support preffered changes and flexibility between the v11 and v12 changes.

    Install

    npm i sentry-djs

    DownloadsWeekly Downloads

    8

    Version

    1.1.2

    License

    Apache-2.0

    Unpacked Size

    802 kB

    Total Files

    191

    Last publish

    Collaborators

    • avatar