mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
45 lines
884 B
JavaScript
45 lines
884 B
JavaScript
/* global describe */
|
|
/* global process */
|
|
|
|
var Discord = require("../");
|
|
var client = new Discord.Client();
|
|
var request = require("superagent");
|
|
|
|
client.on("ready", () => {
|
|
console.log("ready");
|
|
|
|
setTimeout(() => {
|
|
client.internal.websocket.close();
|
|
}, 3000);
|
|
|
|
});
|
|
|
|
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.startsWith("$play")) {
|
|
var url = msg.content.split(" ")[1];
|
|
|
|
client.voiceConnection.playFile(url);
|
|
|
|
console.log(request.get(url).end());
|
|
|
|
}
|
|
|
|
if (msg.content === "$$$") {
|
|
client.sendMessage(msg.sender, "hi!");
|
|
}
|
|
|
|
});
|
|
|
|
console.log("INIT");
|
|
|
|
client.on("debug", console.log)
|
|
|
|
client.login(process.env["ds_email"], process.env["ds_password"]).catch(console.log); |