const express = require('express'); const axios = require('axios'); const app = express(); // Root route app.get('/', (req, res) => { res.send('API is working balls!'); }); // Member count route app.get('/member-count', async (req, res) => { const botToken = 'MTEwNTE4ODEwNzM1NzI2MTkxNA.GMzQPi.8qjwuJOVh042mvKYeu43eJM8ds-EQHe7ey5dLA'; const guildId = '1327701773107990578'; if (!botToken || !guildId) { return res.status(400).json({ error: 'Bot token or guild ID is missing' }); } try { const response = await axios.get(`https://discord.com/api/v10/guilds/${guildId}`, { headers: { Authorization: `Bot ${botToken}`, }, }); const memberCount = response.data.member_count; res.json({ memberCount }); } catch (error) { res.status(500).json({ error: 'Failed to fetch member count' }); } }); const port = process.env.PORT || 10000; app.listen(port, () => { console.log(`Server running on port ${port}`); });