Intro

Welcome to discordjsguide, a page that developers use to create a discord bot using node.js module discord.js.

This is the npm page for discord.js

About

discord.js is a powerful Node.jsarrow-up-right module that allows you to easily interact with the Discord APIarrow-up-right.

  • Object-oriented

  • Predictable abstractions

  • Performant

  • 100% coverage of the Discord API

Installation

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

Without voice support: npm install discordjs/discord.js With voice support (node-opusarrow-up-right): npm install discordjs/discord.js node-opus With voice support (opusscriptarrow-up-right): npm install discordjs/discord.js opusscript

Audio engines

The preferred audio engine is node-opus, as it performs significantly better than opusscript. When both are available, discord.js will automatically choose node-opus. Using opusscript is only recommended for development environments where node-opus is tough to get working. For production bots, using node-opus should be considered a necessity, especially if they're going to be running on multiple servers.

Optional packages

Example usage

Extensions

Contributing

Before creating an issue, please ensure that it hasn't already been reported/suggested, and double-check the documentationarrow-up-right. See the contribution guidearrow-up-right if you'd like to submit a PR.

Help

If you don't understand something in the documentation, you are experiencing problems, or you just need a gentle nudge in the right direction, please don't hesitate to join our official Discord.js Serverarrow-up-right.

This website is made for what?

We help developers create bot using this website. We are currently adding things in this doc so hold on tight!

Last updated