#node.js #discord.js
#node.js #discord.js
Вопрос:
const fs = require('fs');
const { MessageEmbed } = require("discord.js");
module.exports = {
name: '1am',
description: "1am song",
execute(message, args) {
// Checking if the message author is in a voice channel.
if (!message.member.voice.channel) return message.reply("You must be in a voice channel.");
// Checking if the bot is in a voice channel.
if (message.guild.me.voice.channel) return message.reply("I'm already playing.");
// Joining the channel and creating a VoiceConnection.
message.member.voice.channel.join().then(VoiceConnection => {
// Playing the music, and, on finish, disconnecting the bot.
VoiceConnection.play("./music/1am.mp3").on("finish", () => VoiceConnection.disconnect());
const embed = new MessageEmbed()
.setColor('#A79A9A')
.setTitle('1 A.M Study Session :books: - [lofi hip hop/chill beats]')
.setDescription('https://www.youtube.com/watch?v=lTRiuFIWV54amp;t=191s')
message.channel.send(embed)
}).catch(e => console.log(e))
}
}
Комментарии:
1. StreamDispatcher имеет функцию
pause()
2. как бы мне это добавить?
Ответ №1:
Присвоите проигрывателю переменную
myVar = VoiceConnection.play("./music/1am.mp3").on("finish", () => VoiceConnection.disconnect());
И где вы хотите приостановить mp3:
myVar.pause()
Комментарии:
1. не могли бы вы добавить это в мой код, я не понимаю, как это сделать