Bot uzun bir süre aktifse ve biraz ağır çalışıyorsa bu komutu kullanabilirsiniz.
Kod:
const Discord = require('discord.js');
const moment = require('moment');
const db = require('quick.db')
exports.run = (client, message, args) => {
message.channel.send(' **Botun yeniden başlatılmasına onay veriyorsanız 30 saniye içinde `yenile` yazın.** ')
.then(() => {
message.channel.awaitMessages(response => response.content === "yenile", {
max: 1,
time: 30000,
errors: ['time'],
})
.then((collected) => {
message.channel.send(`**Bot yeniden başlatılıyor...**`).then(message => {
console.log(`[${moment().format('YYYY-MM-DD HH:mm:ss')}] Bot yeniden başlatılıyor...`)
process.exit(1);
}).catch(console.error)
})
.catch(() => {
message.channel.send('```Yeniden başlatma işlemi iptal edildi.```');
});
});
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ['yenile'],
permLevel: 4
};
exports.help = {
name: 'yenile',
};