Files
discord.js/README.md
2015-08-11 22:36:23 +01:00

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