mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
50 lines
1.2 KiB
Markdown
50 lines
1.2 KiB
Markdown
# discord.js
|
|
Discord.js is a node module that allows you to interface with the [Discord](https://discordapp.com/) 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.](https://github.com/hydrabolt/discord.js/wiki)**
|
|
|
|
### Installation
|
|
``npm install discord.js``
|
|
|
|
### Example usage
|
|
```js
|
|
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
|