Skip to content
Umaru-kun edited this page Oct 24, 2015 · 9 revisions

A Node.js module providing a set of interfaces to interact with Discord API.

Example


var auth = {
  email: "[email protected]",
  password: ""
};

var client = new Discordie();

function connect() { client.connect(auth); }
connect();

client.Dispatcher.on(Discordie.Events.DISCONNECTED, (e) => {
  console.log("Reconnecting");
  setTimeout(connect, 5000);
});

client.Dispatcher.on(Discordie.Events.GATEWAY_READY, (e) => {
  console.log("Connected as: " + client.User.username);
});

client.Dispatcher.on(Discordie.Events.MESSAGE_CREATE, (e) => {
  console.log("new message: ");
  console.log(JSON.stringify(e.message, null, "  "));

  if (e.message.content == "ping") {
    e.message.channel.sendMessage("pong");
  }
});```
Clone this wiki locally