/* global describe */ /* global process */ var Discord = require("../"); var client = new Discord.Client({revive : true}); var request = require("superagent"); client.on("ready", () => { console.log("ready"); for (var server in client.servers) { console.log(server); } }); client.on("autoRevive", () => { console.log("auto revived"); }); client.on("message", msg => { if(!msg.sender.equals(client.user)) console.log("received message from " + msg.sender.username); if (msg.content === "$bind") { msg.channel.server.channels.get("type", "voice").join(); } if (msg.content === "end") { client.destroy(); } if (msg.content.startsWith("$play")) { var url = msg.content.split(" ")[1]; client.voiceConnection.playFile(url, { volume : 0.1 }); } if (msg.content === "$$$") { client.reply(msg, "hi!"); } }); console.log("INIT"); client.on("debug", console.log); client.login(process.env["ds_email"], process.env["ds_password"]).catch(console.log); var chan1, chan2; var msg1, msg2;