Removed skip and finally made the music loopable!

This commit is contained in:
Andrew Lee 2020-07-20 16:57:03 -04:00
parent d449fa9b3a
commit 2bba86c3bf
Signed by: andrew
GPG key ID: 4DCE67C47836D125
3 changed files with 26 additions and 6 deletions

View file

@ -10,4 +10,20 @@ Make a new file called `config.json`
"voiceChannel": "voice_channel_id",
"botOwner": "your_id_here"
}
```
# Help Command
```
Public Only
-----------
help - Displays commands
ping - Pong!
git - Links to the source repo
about - About the bot
Bot Owner Only
--------------
join - Joins voice chat
leave - Leaves voice chat
stop - Stops bot
```

14
bot.js
View file

@ -35,7 +35,11 @@ function playAudio() {
console.log('Now playing ' + audio);
let serviceChannel = client.channels.cache.get('606602551634296968');
serviceChannel.send('**Project Jul-2020 Bot:**\nNow playing ' + audio);
dispatcher.on('finish', () => {
playAudio();
});
}).catch(e => {
console.error(e);
});
@ -45,6 +49,9 @@ client.on('ready', () => {
console.log('Bot is ready!')
console.log(`Logged in as ${client.user.tag}!`);
console.log(`Prefix: ${config.prefix}`);
console.log(`Owner ID: ${config.botOwner}`)
console.log(`Voice Channel: ${config.voiceChannel}`)
client.user.setStatus('invisible');
playAudio();
});
@ -59,7 +66,7 @@ client.on('message', async msg => {
// Public allowed commands
if (command == 'help') {
msg.channel.send(`Bot help:\n\`\`\`${config.prefix}help\n${config.prefix}ping\n${config.prefix}git\n${config.prefix}about\n\`\`\``)
msg.channel.send(`Bot help:\n\`\`\`${config.prefix}help\n${config.prefix}ping\n${config.prefix}git\n${config.prefix}about\n\nFeel free to either lower the volume or mute me if it gets annoying!\n\`\`\``)
}
if (command == 'ping') {
@ -83,9 +90,6 @@ client.on('message', async msg => {
msg.reply('Joining voice channel.');
playAudio();
}
if (command == 'skip') {
}
if (command == 'leave') {
const channel = client.channels.cache.get(config.voiceChannel);

View file

@ -2,7 +2,7 @@
"name": "Project-Jul-2020-Discord-Bot",
"version": "1.0.0",
"main": "bot.js",
"license": "MIT",
"license": "GPL-3.0",
"scripts": {
"dev": "nodemon bot.js"
},