No description
Find a file
2015-11-21 20:22:04 +00:00
.vscode Added new functions 2015-11-21 14:55:15 +00:00
docs 5.0.1 & docs 2015-11-21 15:51:07 +00:00
examples example analysis bot 2015-11-21 20:22:04 +00:00
lib Added cache.random() and node engine to package.json 2015-11-21 18:35:51 +00:00
ref Added new functions 2015-11-21 14:55:15 +00:00
src Added cache.random() and node engine to package.json 2015-11-21 18:35:51 +00:00
test Added new functions 2015-11-21 14:55:15 +00:00
web-dist 5.0.1 dists 2015-11-21 15:55:05 +00:00
.gitattributes CRLF is weird 2015-11-20 17:13:44 -08:00
.gitignore CRLF is weird 2015-11-20 17:13:44 -08:00
.npmignore Updated npmignore to ignore src 2015-10-26 18:45:00 +00:00
.travis.yml Fixed travis again 2015-11-06 20:19:24 +00:00
entrypoint.js Switched to dynamic entrypoint 2015-11-09 18:28:13 +00:00
gruntfile.js Fixed grunt babel path and added --dev option 2015-11-15 12:45:43 -08:00
jsconfig.json Deleted examples, beginning to write in EC6. 2015-08-23 16:55:23 +01:00
LICENSE Initial commit 2015-08-10 14:36:26 +01:00
package.json Added cache.random() and node engine to package.json 2015-11-21 18:35:51 +00:00
README.md Fixed migration error 2015-11-21 18:41:25 +00:00
TODO.md added TODO list 2015-10-26 20:31:34 +00:00

discord.js

Did v5.0.0 break your code? Look here.

Build Status Documentation Status

NPM

discord.js is a node module used as a way of interfacing with Discord. It is a very useful module for creating bots.

The examples in the repo are in ES6

Installation

npm install --save discord.js


Example: ping-pong

var Discord = require("discord.js");

var mybot = new Discord.Client();

mybot.on("message", function(message){
	if(message.content === "ping")
		mybot.reply(message, "pong");
});

mybot.login("email", "password");

What's new in 5.0.0?

Stability in general! The API has been rewritten completely for much better stability, and it seems to have worked! There are now no random crashes and everything caches properly. The API is also a bit cleaner!

However, it is a breaking change if you are updating (potentially, basic code should be fine) you should look here for help updating.


Here is a list of other Discord APIs:

Java:

Discord4J

.NET:

Discord.Net

DiscordSharp

NodeJS

discord.io (similar to discord.js but lower level)

discordie

PHP

DiscordPHP

Python

discord.py

Ruby

discordrb


Documentation

GitHub

Wiki

Website

NPM


Contact

If you have an issue or want to know if a feature exists, read the documentation before contacting me about any issues! If it's badly/wrongly implemented, let me know!

If you would like to contact me, you can create an issue on the GitHub repo, e-mail me via the one available on my NPM profile.

Alternatively, you could just send a DM to hydrabolt in Discord API.