const express = require('express'); const TurnstileBypass = require('turnstile-bypass'); const app = express(); const PORT = process.env.PORT || 7860; // Middleware untuk parsing JSON body app.use(express.json()); app.post('/bypass', async (req, res) => { try { const { url, interactive } = req.body; if (!url) { return res.status(400).json({ error: 'URL is required' }); } const cf = new TurnstileBypass(); const bypass = await cf.solve(url, { automatic: true, interactive: interactive || false }); res.json({ success: true, result: bypass, }); } catch (error) { res.status(500).json({ success: false, error: error.message }); } }); app.listen(PORT, () => { console.log(`Turnstile Bypass API running on port ${PORT}`); });