iT邦幫忙

2022 iThome 鐵人賽

0
自我挑戰組

node.js 前端後端全都要系列 第 24

Day24- Discord.js v14 音樂機器人(四)

  • 分享至 

  • xImage
  •  

播放

if (command === 'play') {
		const voiceChannel = message.member?.voice?.channel; //加入發文者在的語音伺服器
		if (voiceChannel) { //判斷是否在語音頻道
			distube.play(voiceChannel, args.join(' '), {
				message,
				textChannel: message.channel,
				member: message.member,
			});
            //在所在的voiceChannel,搜尋args裡的歌曲
		} else {
			message.channel.send(
				'你需要先加入語音頻道',
			);
		}
	}

其餘播放相關功能

    if (command === 'stop') {
		distube.stop(message);
		message.channel.send('停止音樂');
	}
    
	if (command === 'leave') {
		distube.voices.get(message)?.leave();
		message.channel.send('離開語音');
	}

	if (command === 'resume') distube.resume(message);

	if (command === 'pause') distube.pause(message);

	if (command === 'skip') distube.skip(message);

上一篇
Day23- Discord.js v14 音樂機器人(三)
下一篇
Day25- Discord.js v14 音樂機器人(五)
系列文
node.js 前端後端全都要25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言