【问题标题】:DisTube not showing Song name and requested userDisTube 不显示歌曲名称和请求的用户
【发布时间】:2021-10-31 14:03:36
【问题描述】:

Distube 没有显示歌曲的名称和请求它的用户。它显示了持续时间。知道为什么吗?

代码:

client.distube
    .on("playSong", (song) => message.channel.send(
        `Playing \`${song.title}\` - \`${song.formattedDuration}\`\nRequested by: ${song.user}`
    ))

输出:

【问题讨论】:

  • documentation 表示song 是函数中的第三个参数。可以验证吗?

标签: javascript discord.js distube


【解决方案1】:

在代码here之后,当播放一首新歌时会触发playSong事件,它有三个参数,即

message(附加来自 discord.js 的 MessageObject)
queue(您的歌曲队列)
song(此参数包含您需要的值)

所以在你的箭头函数监听器中它会像

client.distube
    .on("playSong", (message, queue, song) => { message.channel.send(
        `Playing \`${song.title}\` - \`${song.formattedDuration}\`\nRequested by: ${song.user}`
    )
});

【讨论】:

    猜你喜欢
    • 2013-05-26
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    相关资源
    最近更新 更多