Archived
Dateien nach "commands/music" hochladen
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
const { MessageEmbed } = require("discord.js");
|
||||
const ytsr = require('ytsr');
|
||||
module.exports = {
|
||||
name: 'play',
|
||||
aliases: ['p'], // Optional
|
||||
category: 'Music',
|
||||
description: 'Spielen Sie ein Lied in der vc',
|
||||
run: async (client, message, args) => {
|
||||
const voice_channel = message.member.voice.channel;
|
||||
const embed = new MessageEmbed()
|
||||
.setColor('#FF5757')
|
||||
.setDescription(`Sie müssen sich in einem vc befinden, um diesen Befehl auszuführen!`)
|
||||
if (!voice_channel) return message.channel.send(embed);
|
||||
|
||||
if(client.player.isPlaying(message)) {
|
||||
let song = await client.player.addToQueue(message, args.join(' '));
|
||||
|
||||
const added = new MessageEmbed()
|
||||
.setColor('#85b0d2')
|
||||
.setDescription(`**${song.name}** zur Warteschlange hinzugefügt`)
|
||||
|
||||
|
||||
// If there were no errors the Player#songAdd event will fire and the song will not be null.
|
||||
if(song)
|
||||
message.channel.send(added);
|
||||
return;
|
||||
} else {
|
||||
let song = await client.player.play(message, args.join(' '));
|
||||
|
||||
const started = new MessageEmbed()
|
||||
.setColor('#85b0d2')
|
||||
.setDescription(`Habe angefangen **${song.name}** zu spielen`)
|
||||
|
||||
// If there were no errors the Player#songAdd event will fire and the song will not be null.
|
||||
if(song)
|
||||
message.channel.send(started);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user