Files
Emmelia-Link-Flayer-Rewrite/commands/weather.js
2023-02-24 20:21:12 -05:00

29 lines
705 B
JavaScript

var libCore = require("../libCore.js");
module.exports = {
name: 'alert',
description: 'Get any current weather alerts in the state specified.',
example: "alert [state]",
async execute(message, args) {
try {
if (args.length < 1) {
message.reply(`Please use in !alert [state]`);
return;
}
var question = encodeURIComponent(args.join(" "));
var answerData = await libCore.weatherAlert(question);
answerData.forEach(feature => {
message.reply(`
${feature.properties.areaDesc}
${feature.properties.headline}
${feature.properties.description}
`);
})
} catch (err) {
message.reply(err.toString());
}
}
};