const express = require('express');
const app = express();
const fs = require('fs');
// Roblox hesapları dosyadan okuma
const robloxAccounts = fs.readFileSync('Roblox.txt', 'utf-8').split('\n');
// Daha önce gönderilmiş hesapların listesi
const sentAccounts = [];
// API endpoint'ı
app.get('/accounts', (req, res) => {
// Henüz gönderilmemiş bir hesap bul
let account = null;
for (let i = 0; i < robloxAccounts.length; i++) {
if (!sentAccounts.includes(robloxAccounts[i])) {
account = robloxAccounts[i];
break;
}
}
if (!account) {
// Tüm hesaplar gönderildi, boş bir cevap gönder
return res.send([]);
}
// Hesap gönderildi olarak işaretlenir
sentAccounts.push(account);
// Hesabı yanıt olarak gönderir
return res.send([account]);
});
// Sunucuyu başlat
app.listen(3000, () => {
console.log('API çalışıyor: http://localhost:3000');
});