const mcs = require('node-mcstatus'); module.exports.loadModule = function loadModule(bot) { bot.handler.endpoint('^ping$', [], (match, message) => { bot.createMessage(message.channel.id, 'Pong').catch(console.error); }); bot.handler.endpoint('^server$', [], async (match, message) => { let results = await mcs.statusJava('minecraft1240.omgserv.com', 10004); let msg = `${results.players.online}/${results.players.max} connected:\n`; results.players.list.forEach(p => { msg += `- ${p.name_clean}\n`; }); bot.createMessage(message.channel.id, msg); }); };