javascript - (Discord.js) 我想在机器人离线之前在频道上发送一条消息
问题描述
我试过这个:
if(message.content == config.goesOff){
client.channels.fetch(channelId.toString()).then(channel => {
channel.send("The bot is shutting down").then(()=>{server.close()});
});
server.close();
return
}
但是当我使用命令 !fbOff (config.goesOff) 它不会发送消息“机器人正在关闭”,它只是运行
服务器关闭()
解决方案
尝试
const channel = await client.channels.fetch(channelId.toString())
await channel.send("The bot is shutting down")
server.close();
确保您的消息事件是异步的 :)