【问题标题】:Music Discord bot using DiscordJS not working使用 DiscordJS 的音乐 Discord 机器人无法正常工作
【发布时间】:2018-03-27 06:16:26
【问题描述】:

我正在使用 Discord.JS 制作我自己的 discord 机器人,我想让它能够让你说“!音乐”以及一个 youtube 视频的链接供它播放,但经过反复测试经过许多调整,我不知何故让它停止工作。我检查了一下,其他关于机器人的东西都可以正常工作,只是音乐部分不行。

注意: 命令只是消息第一部分的字符串,arg1 是第一个参数 机器人是 Discord.client();

if(command === '!music') {
    var link = arg1
    const ytdl = require('ytdl-core');
    const streamOptions = { seek: 0, volume: 1 };
    const broadcast = bot.createVoiceBroadcast();

    bot.voiceChannel.join()
      .then(connection => {
        const stream = ytdl(arg1, { filter : 'audioonly' });
        broadcast.playStream(stream);
        const dispatcher = connection.playBroadcast(broadcast);
      })
      .catch(console.error);
}

【问题讨论】:

标签: javascript discord discord.js audio


【解决方案1】:

我发现出了什么问题,当你执行不同的命令时,有一个大括号使它执行某些命令的 if 语句,所以我修复了这个问题,现在我遇到了一个新问题,它会说那个FFmpeg没有找到,我其实已经安装过了,就是看不出安装了。

【讨论】:

    猜你喜欢
    • 2022-01-11
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 2021-05-27
    • 2020-09-27
    • 1970-01-01
    相关资源
    最近更新 更多