【问题标题】:Error playing Audio File From Dispatch | Discord.js从 Dispatch 播放音频文件时出错 |不和谐.js
【发布时间】:2018-11-28 23:30:43
【问题描述】:
  if (command === "audioclip") {
    var VC = message.member.voiceChannel;
    if (!VC)
        return message.reply("MESSAGE IF NOT IN A VOICE CHANNEL")
VC.join()
    .then(connection => {
        const dispatcher = connection.playFile('https://cdn.glitch.com/14a680b2-22e0-4cd8-a61c-234299e9eaeb%2FTheFatRat%20-%20Fly%20Away%20(Instrumental).mp3?1543059124119');
    dispatcher.on("end", end => {VC.leave()});
    })
    .catch(console.error);
 }

它连接但从不播放文件。我该怎么办?

【问题讨论】:

  • 你能发布错误吗?目前,如果有任何内容被记录到控制台,很难提供帮助。
  • 没有打印错误。 Bot 在 1 秒内连接叶子。
  • 听起来机器人无法访问该文件。现在我看到您正在将文件存储在故障上,但是当您第一次调用故障项目资产时,如果项目已进入睡眠状态,则可能需要几秒钟才能唤醒,从而导致 playFile() 超时。
  • 那么,我应该更改我的资产位置吗?
  • 是的,请参阅下面的答案以获取更多信息。

标签: node.js discord.js


【解决方案1】:

听起来机器人无法访问该文件。现在我看到您正在将文件存储在故障上,但是当您第一次调用故障项目资产时,如果项目已进入睡眠状态,则可能需要几秒钟才能唤醒,从而导致 playFile() 超时。

我的建议是使用免费子域注册 infinityfree,然后上传文件并复制链接。应该可以!

【讨论】:

    猜你喜欢
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多