【发布时间】:2020-12-21 16:10:22
【问题描述】:
我正在使用 Node.js 开发一个机器人,但我不知道为什么,我不断收到此错误。
(node:999) UnhandledPromiseRejectionWarning: DiscordAPIError: Cannot send an empty message
我试图修复它,但我无法修复它
这是我的代码(furderen.txt 不为空)
const client = new Discord.Client();
const fs = require('fs')
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
var data = fs.readFileSync("furderen.txt", "utf8");
//note this will be async
function getRandomLine(filename){
fs.readFileSync("furderen.txt", "utf8")
var lines = data.split('\n');
/*do something with */ lines[Math.floor(Math.random()*lines.length)];
}
client.on('message', message => {
if(message.content === '!hesap') {
var hesap = getRandomLine("furderen.txt")
client.users.cache.get(message.author.id).send(hesap);
}
})
client.login(I wont put it here :p)
【问题讨论】:
-
hesap为空。
标签: node.js discord discord.js bots