Added websocket voice state watching

Now emits voiceJoin(user, voice_channel) or voiceLeave(user, voice_channel) and adds/removes from voice_channel.speaking when a user joins or leaves a voice channel.
This commit is contained in:
Amish Shah
2015-12-26 15:38:53 +00:00
parent 7b2f4e3357
commit 9c0e20947c
9 changed files with 157 additions and 11 deletions

View File

@@ -13,6 +13,14 @@ client.on("autoRevive", () => {
console.log("auto revived");
});
client.on("voiceJoin", (user, channel) => {
console.log(`VOICE ${user.username} joined ${channel}!`);
});
client.on("voiceLeave", (user, channel) => {
console.log(`VOICE ${user.username} left ${channel}!`);
});
client.on("message", msg => {
if(!msg.sender.equals(client.user))