From 8f7939b27a2489601ce5bc6745b2bf5fa09cd5cd Mon Sep 17 00:00:00 2001 From: Yuzu Date: Sun, 30 Jan 2022 20:10:17 +0700 Subject: [PATCH] Add voice intents and voice modules --- src/providers/Discord.ts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/providers/Discord.ts b/src/providers/Discord.ts index 748f154..30ac372 100644 --- a/src/providers/Discord.ts +++ b/src/providers/Discord.ts @@ -13,6 +13,13 @@ import Discord_InteractionManager from "../discord/InteractionManager"; import Discord_MembershipScreening from "../discord/MembershipScreening"; import Discord_osu from "../discord/osu"; import Discord_UserInfo from "../discord/UserInfo"; +import Discord_MusicPlayer_Play from "../discord/MusicPlayer/Play"; +import Discord_MusicPlayer_Skip from "../discord/MusicPlayer/Skip"; +import Discord_MusicPlayer_Join from "../discord/MusicPlayer/Join"; +import Discord_MusicPlayer_Leave from "../discord/MusicPlayer/Leave"; +import Discord_MusicPlayer_Queue from "../discord/MusicPlayer/Queue"; +import Discord_MusicPlayer_Search from "../discord/MusicPlayer/Search"; + import Discord_Developer_ServiceAnnouncement from "../discord/developer/ServiceAnnouncement" import Cache from "./Cache"; @@ -24,8 +31,8 @@ class Discord { constructor () { this.client = new Client({ - partials: ['MESSAGE', 'CHANNEL', 'REACTION'], - intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.GUILD_MEMBERS, Intents.FLAGS.GUILD_PRESENCES] + //partials: ['MESSAGE', 'CHANNEL', 'REACTION'], + intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.GUILD_MEMBERS, Intents.FLAGS.GUILD_PRESENCES, Intents.FLAGS.GUILD_VOICE_STATES] }); this.loaded_module = {}; } @@ -46,6 +53,13 @@ class Discord { this.loaded_module["Discord_osu"] = new Discord_osu(); this.loaded_module["Discord_UserInfo"] = new Discord_UserInfo(); + this.loaded_module["Discord_MusicPlayer_Play"] = new Discord_MusicPlayer_Play(); + this.loaded_module["Discord_MusicPlayer_Skip"] = new Discord_MusicPlayer_Skip(); + this.loaded_module["Discord_MusicPlayer_Join"] = new Discord_MusicPlayer_Join(); + this.loaded_module["Discord_MusicPlayer_Leave"] = new Discord_MusicPlayer_Leave(); + this.loaded_module["Discord_MusicPlayer_Queue"] = new Discord_MusicPlayer_Queue(); + this.loaded_module["Discord_MusicPlayer_Search"] = new Discord_MusicPlayer_Search(); + this.loaded_module["MembershipScreening"] = new Discord_MembershipScreening(); this.loaded_module["Discord_Developer_ServiceAnnouncement"] = new Discord_Developer_ServiceAnnouncement();