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'); });