uptime-mc-server / index.js
abcsnoob's picture
Update index.js
c396987 verified
const mineflayer = require('mineflayer');
const express = require('express');
const bot = mineflayer.createBot({
host: 'movie247.aternos.me',
port: 33729, // ✅ PORT Aternos chính xác
username: 'AbcsNoob_AFk_Bot',
version: false, // để auto detect phiên bản
});
bot.on('spawn', () => {
console.log('✅ Bot đã vào server Minecraft!');
bot.chat('Tôi đã vào server để giữ máy!');
});
// Tự động reconnect nếu bị kick hoặc lỗi mạng
bot.on('end', () => {
console.log('🔁 Bot bị ngắt, đang reconnect sau 10 giây...');
setTimeout(() => {
process.exit(1); // Hugging Face sẽ restart container
}, 10000);
});
bot.on('error', (err) => {
console.log('❌ Lỗi bot:', err);
});
// Web để Hugging Face giữ container hoạt động
const app = express();
app.get('/', (req, res) => res.send('Bot đang hoạt động 🚀'));
app.listen(process.env.PORT || 7860, () => {
console.log('🌐 Web server đang hoạt động tại port 7860');
});