mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
554a65ed0b2ecfab76ed5ae5fa2e8a7767d979c2
Instead of a callback on login, the way to detect and failure is using the on disconnected event.
discord.js
Discord.js is a node module that allows you to interface with the Discord API for creation of things such as bots or loggers.
The aim of this API is to make it really simple to start developing your bots. This API has server, channel and user tracking, as well as tools to make identification really simple.
For more information, click here.
Installation
npm install discord.js
Example usage
var Discord = require("discord.js");
var myBot = new Discord.Client();
myBot.login("discord email", "discord password", function(e) {
if(e){
console.log("Couldn't log in");
return;
}
myBot.on("disconnected", function() {
console.log("Disconnected!");
process.exit(0);
});
myBot.on("ready", function(e) {
console.log("Ready to go!");
});
myBot.on("message", function(message) {
if(message.content === "Ping!"){
myBot.sendMessage(message.channel, "Pong!");
}
}
}
TODO
- Documentation
- Better error handling
- Being able to cache new servers and channels as well as ones that are deleted - this is currently only done when a bot is created
Description
Languages
TypeScript
61.1%
JavaScript
28.5%
MDX
10.1%
CSS
0.2%