mirror of
https://github.com/kou029w/daraz-san.git
synced 2025-01-19 00:18:01 +00:00
Kohei Watanabe
5152efc6ff
主要な変更点 - 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>
19 lines
585 B
JavaScript
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} よくわからんかったにゃん`
|
|
);
|
|
}
|
|
];
|