TypeError in Pause Command - PullRequest
       20

TypeError in Pause Command

0 голосов
/ 04 декабря 2018

Я перетаскиваю все свои команды из моего оригинального бота в мой бот, поддерживаемый коммандос, но по какой-то причине я продолжаю получать TypeError: Cannot read property 'get' of undefined

run(msg, ops) {
    let fetched = ops.active.get(msg.guild.id);

    const nonePlaying = new RichEmbed()
    .setColor(0xde2e43)
    .setTitle(':no_entry: No Music Playing')
    .setDescription('There currently isn\'t any music playing in this guild!')

    if (!fetched) return msg.channel.send(nonePlaying)

    const noChannel = new RichEmbed()
    .setColor(0xde2e43)
    .setTitle(':no_entry: Wrong Channel')
    .setDescription('You must be in the same channel as the bot to skip a song.')

    if (msg.member.voiceChannel !== msg.guild.me.voiceChannel) return msg.say(noChannel)

    const paused = new RichEmbed()
    .setColor(0xde2e43)
    .setTitle(':no_entry: Error')
    .setDescription('This music is already paused.')

    if (fetched.dispatcher.paused) return msg.channel.send(paused)

    fetched.dispatcher.pause();

    const pause = new RichEmbed()
    .setColor(0x36393f)
    .setTitle(':pause_button: Paused')
    .setDescription(`Successfully paused ${fetched.queue[0].songTitle}`)

    if (fetched.dispatcher.paused) return msg.channel.send(pause)
}

Это код, который яЯ использую в настоящее время, и он работает с моим текущим ботом, но не с новым, который я кодирую.

...