mirror of
https://github.com/kou029w/daraz-san.git
synced 2025-01-19 00:18:01 +00:00
31 lines
801 B
JavaScript
31 lines
801 B
JavaScript
|
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")
|
|||
|
);
|
|||
|
}
|
|||
|
];
|