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/ipinfo.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

19 lines
585 B
JavaScript

const fetch = require("node-fetch");
module.exports = [
/(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])/,
async ({ context, say }) => {
const ip = context.matches[0];
const url = `https://ipinfo.io/${ip}`;
const options = {
timeout: 2000,
headers: { Accept: "application/json" }
};
const response = await fetch(url, options);
say(
response.ok
? `:nya-n: < ${await response.text()}`
: `:nya-n: < がんばったけど ${ip} よくわからんかったにゃん`
);
}
];