23 lines
733 B
JavaScript
23 lines
733 B
JavaScript
import fetch from "flumm-fetch-cookies";
|
|
|
|
const baseurl = "https://launchermeta.mojang.com/mc/game/version_manifest.json";
|
|
|
|
export default async bot => {
|
|
return [{
|
|
name: "mcversion",
|
|
call: /^(\.|\/)mcv$/i,
|
|
f: async e => {
|
|
const res = await (await fetch(baseurl)).json();
|
|
const latest = {
|
|
release: res.versions.filter(a => a.id === res.latest.release)[0],
|
|
snapshot: res.versions.filter(a => a.id === res.latest.snapshot)[0]
|
|
};
|
|
|
|
e.reply([
|
|
`Release: [b]${latest.release.id}[/b] (${new Date(latest.release.releaseTime).toLocaleString()})`,
|
|
`Snapshot: [b]${latest.snapshot.id}[/b] (${new Date(latest.snapshot.releaseTime).toLocaleString()})`
|
|
]);
|
|
}
|
|
}]
|
|
};
|