【问题标题】:Letting a bot play a youtube video in a voice channel让机器人在语音频道中播放 youtube 视频
【发布时间】:2022-01-24 12:29:36
【问题描述】:

我正在尝试让机器人播放 youtube 视频,但如果您键入命令,则只能在语音频道中发出声音。我已经有一个命令可以让机器人连接到语音通道

client.on("ready", () => {
  const channel = client.channels.cache.get("922159751759011910");
  if(!channel) return console.error("Channel non-existent");
  channel.join().then(connection => {

    console.log("Connected");
  }).catch(e => {

    console.error(e)
  })
})

但我不知道如何让它播放 youtube 视频。我该怎么做?

【问题讨论】:

  • 我建议你升级到discord.js v13,预计v12很快就会崩溃
  • 我已经是第 13 版了
  • 这不可能,.join() 不在 v13 中
  • 你说的很对,我没看对地方
  • 我刚刚更新了它,但它似乎不起作用。它给出了一个错误:Error: Cannot find module 'node:events

标签: discord discord.js


【解决方案1】:

您可以尝试使用discord-player。如果您想了解它们如何实现此功能,它有一些指向使用它的示例项目的链接。

【讨论】:

    猜你喜欢
    • 2019-05-05
    • 2014-05-01
    • 2020-09-05
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 2022-01-04
    • 1970-01-01
    相关资源
    最近更新 更多