16 lines
471 B
JavaScript
16 lines
471 B
JavaScript
import rp from "request-promise-native";
|
|
|
|
const feed = "https://www.kernel.org/releases.json";
|
|
|
|
export default bot => {
|
|
bot._trigger.set("kernel", new bot.trigger({
|
|
call: /^(\.|\/)kernel/i,
|
|
set: "nxy",
|
|
f: e => {
|
|
rp(feed).then(content => {
|
|
const releases = JSON.parse(content).releases;
|
|
e.reply(releases.map(entry => `[b]${entry.version}[/b] (${entry.moniker}${entry.iseol ? `, [i]EOL[/i]` : ""})`).join(", "));
|
|
});
|
|
}
|
|
}));
|
|
} |