【发布时间】:2021-05-03 16:17:13
【问题描述】:
我有一个不和谐的机器人,我正试图加入一个语音频道并让它重复一个声音文件,到目前为止我已经加入了它,但是在它加入后,箭头函数中的代码都不是运行
let channel = client.channels.cache.get('723620872572895243')
channel.join(connection => {
console.log("Starting")
mp3("speech.mp3", function (err, duration) {
if (err) return console.log(err);
console.log("File duration:" + duration * 1000 + "ms")
repeat(connection, duration)
})
}).catch(console.error)
这是我正在尝试运行的代码,但它加入了频道,并且在箭头函数运行后什么也没有
这里是repeat()函数,以备不时之需
function repeat(connection, duration) {
const dispatcher = connection.play("speech.mp3")
let play = setInterval(function () {
const dispatcher = connection.play("speech.mp3")
console.log("Playing")
}, duration * 1000 + 2000)
module.exports.interval = play
}
【问题讨论】:
标签: javascript node.js discord discord.js