iT邦幫忙

2022 iThome 鐵人賽

0
自我挑戰組

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

Day25- Discord.js v14 音樂機器人(五)

  • 分享至 

  • xImage
  •  

歌單

if (command === 'queue') {
		const queue = distube.getQueue(message);
		if (!queue) {
			message.channel.send('目前歌單沒有歌');
		} else {
			message.channel.send(
				`Current queue:\n${queue.songs
					.map(
						(song, id) =>
							`**${id ? id : 'Playing'}**. ${
								song.name
							} - \`${song.formattedDuration}\``,
					) //將歌的資訊輸出
					.slice(0, 10)
					.join('\n')}`, //排列整齊
			);
		}
	}

歌曲資訊

const status = queue =>
	`Volume: \`${queue.volume}%\` //音量
     | Filter: \`${'Off'}\` //特殊模式
	 | Loop: \`${
		queue.repeatMode  //檢查迴圈是否開啟
			? queue.repeatMode === 2
				? 'All Queue'
				: 'This Song'
			: 'Off'
	}\` | Autoplay: \`${queue.autoplay ? 'On' : 'Off'}\``//自動撥放;

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

1 則留言

0
joey1248
iT邦新手 4 級 ‧ 2023-07-28 11:07:20

請問最下方的歌曲資訊也是寫在command指令裡面嗎

我要留言

立即登入留言