运行 命令提示符停止前的脚本

Run a script before Command Prompt stops

我有一个每秒编辑一条消息的 Discord 机器人。因此,如果机器人关闭,消息将显示最后的编辑。

我想在关闭 Node JS 进程(使用 Ctrl + C,关闭命令提示符或任何类型的关闭进程)之前编辑消息,使其类似于:“机器人已关闭”。

示例:

// something using discord.js
bot.on("close", myFunction);

// or in node, like in browser 'window.onbeforeunload'
node.beforecloseprocess = myFunction;

如果有 discord.js 的方法,那会很酷并解决我的问题,但如果有使用 Node Js 的方法,它自己或命令提示符中的某些东西对于未来的项目来说会更好 discord.js.

我会使用 discord.js 事件 'close' 并调用将消息更改为 'The bot is off' 的函数。

还有:

process.on('SIGINT', function() {
  console.log("Closing")
}