我有一個 Discord Bot,它每秒編輯一條消息。因此,如果機器人關閉,消息將顯示上次編輯。
我想,在關閉 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 事件“關閉”並調用一個函數,將消息更改為“機器人已關閉”。
還:
process.on('SIGINT', function() {
console.log("Closing")
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句