Squash
Squash
MIA🎶 Moonlink.js - Imagine a Music Application
Created by Squash on 4/6/2024 in #help
Alguém consegue me ajudar ?
E não tô conseguindo entender o pq disso
31 replies
MIA🎶 Moonlink.js - Imagine a Music Application
Created by Squash on 4/6/2024 in #help
Alguém consegue me ajudar ?
Eu não mandei parar
31 replies
MIA🎶 Moonlink.js - Imagine a Music Application
Created by Squash on 4/6/2024 in #help
Alguém consegue me ajudar ?
const { SlashCommandBuilder } = require("discord.js");

module.exports = {
data: new SlashCommandBuilder()
.setName("play")
.setDescription("Vai procurar e iniciar a miusiq")
.addStringOption((option) =>
option
.setName("miusiq")
.setDescription("Joga o link da miusiq ou da playlist aqui pae")
.setRequired(true)
),

async execute(interaction) {
const { client, member } = interaction;
const { channel } = member.voice;

if (!channel)
return interaction.reply({
content: "Entre em um canal de voz primeiro, tu é burro mano ?.",
});

const player = client.manager.players.create({
guildId: interaction.guild.id,
voiceChannel: interaction.member.voice.channel.id,
textChannel: interaction.channel.id,
autoPlay: false,
});

if (!player.connected) {
player.connect({
setDeaf: true,
setMute: false,
});
}

const search = interaction.options.getString("music");

const isSpotify = search.includes("spotify");

if (isSpotify) {
//SPOTIFY CODE SEARCH
...
} else {
const result = await client.manager.search({
query: search,
source: "youtube",
});
console.log(result);
player.queue.add(result.tracks[0]);
console.log(result.tracks[0].title + " -> Added to queue");
interaction.reply({
content: `Acabei de colocar a música \`${result.tracks[0].title}\` na fila.`,
fetchReply: true,
});
}

if (!player.playing) player.play();
},
};
const { SlashCommandBuilder } = require("discord.js");

module.exports = {
data: new SlashCommandBuilder()
.setName("play")
.setDescription("Vai procurar e iniciar a miusiq")
.addStringOption((option) =>
option
.setName("miusiq")
.setDescription("Joga o link da miusiq ou da playlist aqui pae")
.setRequired(true)
),

async execute(interaction) {
const { client, member } = interaction;
const { channel } = member.voice;

if (!channel)
return interaction.reply({
content: "Entre em um canal de voz primeiro, tu é burro mano ?.",
});

const player = client.manager.players.create({
guildId: interaction.guild.id,
voiceChannel: interaction.member.voice.channel.id,
textChannel: interaction.channel.id,
autoPlay: false,
});

if (!player.connected) {
player.connect({
setDeaf: true,
setMute: false,
});
}

const search = interaction.options.getString("music");

const isSpotify = search.includes("spotify");

if (isSpotify) {
//SPOTIFY CODE SEARCH
...
} else {
const result = await client.manager.search({
query: search,
source: "youtube",
});
console.log(result);
player.queue.add(result.tracks[0]);
console.log(result.tracks[0].title + " -> Added to queue");
interaction.reply({
content: `Acabei de colocar a música \`${result.tracks[0].title}\` na fila.`,
fetchReply: true,
});
}

if (!player.playing) player.play();
},
};
31 replies
MIA🎶 Moonlink.js - Imagine a Music Application
Created by Squash on 4/6/2024 in #help
Alguém consegue me ajudar ?
Vou mandar o código do comando play
31 replies