From 31d1cd25a0d075f19fa9cc2f30c04ca877cab2c2 Mon Sep 17 00:00:00 2001 From: Zerio <43386412+ZerioDev@users.noreply.github.com> Date: Sun, 15 Nov 2020 18:56:32 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Events=20&=20update=20(v2.0.0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- player-events/channelEmpty.js | 5 +++++ player-events/error.js | 17 +++++++++++++++++ player-events/noResults.js | 5 +++++ player-events/playlistAdd.js | 5 +++++ player-events/queueEnd.js | 5 +++++ player-events/searchCancel.js | 5 +++++ player-events/searchInvalidResponse.js | 5 +++++ player-events/searchResults.js | 13 +++++++++++++ player-events/trackAdd.js | 5 +++++ player-events/trackStart.js | 5 +++++ 10 files changed, 70 insertions(+) create mode 100644 player-events/channelEmpty.js create mode 100644 player-events/error.js create mode 100644 player-events/noResults.js create mode 100644 player-events/playlistAdd.js create mode 100644 player-events/queueEnd.js create mode 100644 player-events/searchCancel.js create mode 100644 player-events/searchInvalidResponse.js create mode 100644 player-events/searchResults.js create mode 100644 player-events/trackAdd.js create mode 100644 player-events/trackStart.js diff --git a/player-events/channelEmpty.js b/player-events/channelEmpty.js new file mode 100644 index 0000000..7a89a8f --- /dev/null +++ b/player-events/channelEmpty.js @@ -0,0 +1,5 @@ +module.exports = (client, message, queue) => { + + message.channel.send(`${client.emotes.error} - Music stopped as there is no more member in the voice channel !`); + +}; \ No newline at end of file diff --git a/player-events/error.js b/player-events/error.js new file mode 100644 index 0000000..cbfe498 --- /dev/null +++ b/player-events/error.js @@ -0,0 +1,17 @@ +module.exports = (client, error, message) => { + + switch (error) { + case 'NotPlaying': + message.channel.send(`${client.emotes.error} - There is no music being played on this server !`); + break; + case 'NotConnected': + message.channel.send(`${client.emotes.error} - You are not connected in any voice channel !`); + break; + case 'UnableToJoin': + message.channel.send(`${client.emotes.error} - I am not able to join your voice channel, please check my permissions ! `); + break; + default: + message.channel.send(`${client.emotes.error} - Something went wrong ... Error : ${error}`); + }; + +}; \ No newline at end of file diff --git a/player-events/noResults.js b/player-events/noResults.js new file mode 100644 index 0000000..5a23c87 --- /dev/null +++ b/player-events/noResults.js @@ -0,0 +1,5 @@ +module.exports = (client, message, query) => { + + message.channel.send(`${client.emotes.error} - No results found on YouTube for ${query} !`); + +}; \ No newline at end of file diff --git a/player-events/playlistAdd.js b/player-events/playlistAdd.js new file mode 100644 index 0000000..74eeb74 --- /dev/null +++ b/player-events/playlistAdd.js @@ -0,0 +1,5 @@ +module.exports = (client, message, playlist) => { + + message.channel.send(`${client.emotes.music} - ${playlist.title} has been added to the queue (**${playlist.items.length}** songs) !`); + +}; \ No newline at end of file diff --git a/player-events/queueEnd.js b/player-events/queueEnd.js new file mode 100644 index 0000000..dc95920 --- /dev/null +++ b/player-events/queueEnd.js @@ -0,0 +1,5 @@ +module.exports = (client, message, queue) => { + + message.channel.send(`${client.emotes.error} - Music stopped as there is no more music in the queue !`); + +}; \ No newline at end of file diff --git a/player-events/searchCancel.js b/player-events/searchCancel.js new file mode 100644 index 0000000..7ad0978 --- /dev/null +++ b/player-events/searchCancel.js @@ -0,0 +1,5 @@ +module.exports = (client, message, query, tracks) => { + + message.channel.send(`${client.emotes.error} - You did not provide a valid response ... Please send the command again !`); + +}; \ No newline at end of file diff --git a/player-events/searchInvalidResponse.js b/player-events/searchInvalidResponse.js new file mode 100644 index 0000000..de03d6e --- /dev/null +++ b/player-events/searchInvalidResponse.js @@ -0,0 +1,5 @@ +module.exports = (client, message, query, tracks, content, collector) => { + + message.channel.send(`${client.emotes.error} - You must send a valid number between **1** and **${tracks.length}** !`); + +}; \ No newline at end of file diff --git a/player-events/searchResults.js b/player-events/searchResults.js new file mode 100644 index 0000000..47242c6 --- /dev/null +++ b/player-events/searchResults.js @@ -0,0 +1,13 @@ +module.exports = (client, message, query, tracks) => { + + message.channel.send({ + embed: { + color: 'BLUE', + author: { name: `Here are your search results for ${query}` }, + footer: { text: 'This bot uses a Github project made by Zerio (ZerioDev/Music-bot)' }, + timestamp: new Date(), + description: `${tracks.map((t, i) => `**${i + 1}** - ${t.title}`).join('\n')}`, + }, + }); + +}; \ No newline at end of file diff --git a/player-events/trackAdd.js b/player-events/trackAdd.js new file mode 100644 index 0000000..e43ef02 --- /dev/null +++ b/player-events/trackAdd.js @@ -0,0 +1,5 @@ +module.exports = (client, message, queue, track) => { + + message.channel.send(`${client.emotes.music} - ${track.title} has been added to the queue !`); + +}; \ No newline at end of file diff --git a/player-events/trackStart.js b/player-events/trackStart.js new file mode 100644 index 0000000..9d1b024 --- /dev/null +++ b/player-events/trackStart.js @@ -0,0 +1,5 @@ +module.exports = (client, message, track) => { + + message.channel.send(`${client.emotes.music} - Now playing ${track.title} into ${message.member.voice.channel.name} ...`); + +}; \ No newline at end of file