ivanpuz
@ivanpuz
Просто разработчик

Как перейти со стабильной версии discord.js на мастер версию?

Проблема с музыкальным ботом. Я порылся в интернете, и понял, что нужно перейти со стабильной версии discord.js на мастер версию. Как это сделать?

Если конкретнее про ошибку, то вот она:
UnhandledPromiseRejectionWarning: TypeError: connection.play is not a function
Код:
const Discord = module.require("discord.js");
const fs = require("fs");
const ffmpeg = require('ffmpeg');
const ytdl = require('ytdl-core');
const queue = new Map();

module.exports.run = async (bot,message,args) => {
    if(!args[0]){
        bot.send('Вы забыли ввести команду!')
        return
    }
    if(args[0]=='join'){
        if(message.member.voiceChannel){
            const connection = await message.member.voiceChannel.join();
            console.log(connection)
        }else{
            bot.send('Вы не подключились к голосовому чату!')
        }
    }
    if(args[0]=='test'){
        const connection = await message.member.voiceChannel
        const dispatcher = connection.play('e:/Programs/GitHub/castielbot/music/test/ChaosInsurgencyTheme.m4a');
        console.log(connection)
        console.log(dispatcher)
    }
    if(args[0]=='leave'){
        const connection = await message.member.voiceChannel.leave();
        console.log(connection)
    }
};
module.exports.help = {
    name: "m"
};
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 1
pxz
@pxz
✔ Совет: Вам помогли? Отметьте ответы решением.
При установке через NPM можно передать адрес git-репозитория.
В вашем случае так:
npm install https://github.com/discordjs/discord.js


Но пользоваться таким нужно с осторожностью, т.к. можно получить нестабильный код.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы