1
0
Fork 0
mirror of https://github.com/kou029w/daraz-san.git synced 2025-01-18 16:08:06 +00:00
daraz-san/scripts/apod.js
Kohei Watanabe 5152efc6ff scripts を移行
主要な変更点
- CoffeeScript をやめる
- cron.coffee は機能していないため削除
- ruby.coffee は機能していないため削除
- www.coffee は #general でしか使われていないため削除
- *便器*はリンク切れしていたため削除
- *鳥取*は栃木県ではないため削除

Co-authored-by: SAKAGUCHI Takashi <takashi.sakaguchi@ummm.info>
Co-authored-by: Masayuki Higashino <mh61503891@users.noreply.github.com>
Co-authored-by: Kazuki Shigemichi <shigemichik@gmail.com>
2019-07-28 01:52:06 +09:00

23 lines
698 B
JavaScript

const fetch = require("node-fetch");
const get_video_id = require("get-video-id");
const API_KEY = "Q8mtkFkP4Zru4mlDd812iw2vcQwx5B0qIsUKsxit";
module.exports = [
/apod|galaxy|spa+ce|宇宙|コスモ|銀河/i,
async ({ say }) => {
const response = await fetch(
`https://api.nasa.gov/planetary/apod?api_key=${API_KEY}`
);
if (!response.ok) {
say("APODの画像が取れなかったにゃーん");
return;
}
const dict = await response.json();
const url =
dict.media_type === "video"
? `https://www.youtube.com/watch?v=${get_video_id(dict.url)}`
: dict.url;
say(`宇宙って良いにゃーん\n${dict.title}\n${url}`);
}
];