neutron-api
Version:
Powerful discord.js dependent
57 lines (50 loc) • 1.35 kB
JavaScript
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)
*/