为了账号安全,请及时绑定邮箱和手机立即绑定

如何在语音通道中播放特定的音频文件?

如何在语音通道中播放特定的音频文件?

肥皂起泡泡 2022-09-02 17:13:12
我对javascript和不和谐很陌生.js,有没有人知道如何让机器人加入频道,播放文件然后离开?以下是我尝试过的方法:    if(msg.content.startsWith(prefix + "vc")){        var voiceChannel = msg.member.voiceChannel;         isReady = false;        if (!voiceChannel)            return msg.channel.send("Join a VC.")        else voiceChannel.join().then(connection => {            const dispatcher = connection.playFile('./audio/audio.mp3');            dispatcher.on("end", end => voiceChannel.leave());        }).catch(err => console.log(err));    }})现在,无论我是否在语音频道中,它都会发送消息以加入语音频道,如果我是,它不会加入语音频道并播放文件。任何帮助是值得赞赏的。
查看完整描述

1 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

由于不和谐.js v12,已更改为GuildMember.voiceChannelGuildMember.voice.channel

var voiceChannel = msg.member.voice.channel


查看完整回答
反对 回复 2022-09-02
  • 1 回答
  • 0 关注
  • 77 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号