[英]No longer reacting after moving a text
我今天将文本从普通文本更改为变量,以便访问多种语言的本地化 现在,当显示文本时,它不再与表情反应,我不知道为什么,因为我只更改了文本
旧代码:
if (!store.inQuiz) {
message.channel.send("Processing audio, when it's done you can use !seek [timestamp]")
.then(function (message) {
new ffmpeg({
source: (ytdl(currentSongObj.link, {
highWaterMark: 1 << 25,
filter: 'audioonly',
quality: 'lowestaudio'
})),
nolog: true
})
.on('end', () => {
try {
store.statusProc = true;
} catch {}
message.react('✅')
})
.on('error', (err) => {
console.log('an FFMPEG error happened: ' + err.message);
skipSong(THIS_)
return;
})
.saveToFile('./root/DiscordMusicGiveawayBotNew/music/' + message.guild.id + '.mp3');
})
}
与新代码:
if (!store.inQuiz) {
getLanguageMessage(message.guild.id, "audioProcess").then((returnedText) => {
message.channel.send(returnedText);
})
.then(function (message) {
new ffmpeg({
source: (ytdl(currentSongObj.link, {
highWaterMark: 1 << 25,
filter: 'audioonly',
quality: 'lowestaudio'
})),
nolog: true
})
.on('end', () => {
try {
store.statusProc = true;
} catch {}
message.react('✅')
})
.on('error', (err) => {
console.log('an FFMPEG error happened: ' + err.message);
skipSong(THIS_)
return;
})
.saveToFile('./root/DiscordMusicGiveawayBotNew/music/' + message.guild.id + '.mp3');
})
}
我做错了什么,为什么现在它不再对消息做出反应
getLanguageMessage
应该返回message.channel.send
所以只需删除大括号
getLanguageMessage(message.guild.id, "audioProcess").then((returnedText) => message.channel.send(returnedText))
完整的代码应该是
if (!store.inQuiz) {
getLanguageMessage(message.guild.id, "audioProcess").then((returnedText) => message.channel.send(returnedText))
.then(function (message) {
new ffmpeg({
source: (ytdl(currentSongObj.link, {
highWaterMark: 1 << 25,
filter: 'audioonly',
quality: 'lowestaudio'
})),
nolog: true
})
.on('end', () => {
try {
store.statusProc = true;
} catch {}
message.react('✅')
})
.on('error', (err) => {
console.log('an FFMPEG error happened: ' + err.message);
skipSong(THIS_)
return;
})
.saveToFile('./root/DiscordMusicGiveawayBotNew/music/' + message.guild.id + '.mp3');
})
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.