1
0
Fork 0
mirror of https://github.com/kou029w/daraz-san.git synced 2025-01-19 00:18:01 +00:00
daraz-san/scripts/weather.js

31 lines
801 B
JavaScript
Raw Normal View History

const subMinutes = require("date-fns/subMinutes");
const roundToNearestMinutes = require("date-fns/roundToNearestMinutes");
const format = require("date-fns/format");
const nyanco = require("./util/nyanco");
const prefNumber = 34;
const pageURL = `https://www.tenki.jp/radar/7/${prefNumber}/`;
const imgURL = target =>
[
"https://static.tenki.jp/static-images/radar/",
format(target, "yyyy/MM/dd/HH/mm/ss"),
`/pref-${prefNumber}-large.jpg`
].join("");
module.exports = [
/天気/,
async ({ say }) => {
const target = roundToNearestMinutes(subMinutes(new Date(), 5), {
nearestTo: 5
});
say(
[
`${nyanco()} ${format(target, "HH時mm分の雨雲の様子にゃーん")}`,
imgURL(target),
pageURL
].join("\n")
);
}
];