UNPKG

neutron-api

Version:

Powerful discord.js dependent

57 lines (50 loc) 1.35 kB
const logger = require('./logger.js'); const http = require('http'); const server = http.createServer((req, res) => { if (req.url === '/') { res.write('Connection on deyyanDEV established!'); res.write('\n Connected to app.deyyandev.ga:3000'); res.end(); } if (req.url === '/api/events') { console.log('Accessing /api/events') res.write(JSON.stringify(['commands', 'fun', 'events', 'server'])) res.write(" "); res.end(); } if (req.url === '/api/commands') { console.log('Accessing /api/commands') res.write(JSON.stringify(['kick', 'ban', 'report'])) res.write(" "); res.end(); } if (req.url === '/yt/music') { console.log('Accessing /yt/music') res.write(JSON.stringify({ "yt-srw": "yt.deyyandev.ga/music", "bitrate": "64" })) res.end(); } }); server.on('connection', (socket) => { console.log('New connection established'); console.log(' '); logger.log('Accessing localhost:3000') }); server.listen(3000); console.log('Listening on port 3000!'); logger.log(' '); logger.log('Easy development mode activated'); logger.log('**NOTE**'); logger.log("This interface is for Neutron experienced users **ONLY**!"); logger.log(" "); logger.log(" "); // To be added in next update : /* HTTP Request from Discord directly (through command) */