A powerful JavaScript library for interacting with the Discord API
Find a file
2015-12-05 17:47:32 +00:00
.vscode Updated server docs 2015-12-05 17:47:32 +00:00
docs Updated server docs 2015-12-05 17:47:32 +00:00
examples rebuilt files 2015-11-22 15:01:42 +00:00
lib Added shortcuts to user and server classes 2015-12-05 17:03:05 +00:00
ref Added new functions 2015-11-21 14:55:15 +00:00
src Added startTyping stopTyping and createChannel 2015-12-05 17:21:32 +00:00
test Updated test script to test more things 2015-12-05 13:10:36 +00:00
web-dist v5.1.0 web dists 2015-12-04 21:09:26 +00:00
.babelrc Fixed compiled version 2015-11-22 17:13:52 +00:00
.eslintrc started working on bug fixes and test scripts 2015-12-04 20:30:11 +00:00
.gitignore v5.1.0 finalised bug fixes 2015-12-04 21:07:15 +00:00
.npmignore Add TODO.md to npmignore 2015-11-28 21:14:03 +01:00
.travis.yml trying to fix travis build 2015-12-04 20:52:35 +00:00
entrypoint.js Small fixes to version check 2015-12-05 00:41:56 +01: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 v5.1.0 finalised bug fixes 2015-12-04 21:07:15 +00:00
README.md Updated README for help with contributing 2015-12-05 16:38:49 +00:00
TODO.md added TODO list 2015-10-26 20:31:34 +00:00

discord.js

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.

Installation

Requires node 0.12+

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");

Contributing

Feel free to contribute! Just clone the repo and edit the files in the src folder, not the lib folder.

Whenever you come to making a pull request, make sure it's to the indev branch and that you have built the lib files by running grunt --dev


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.