Skip to content

Instantly share code, notes, and snippets.

@dolpen
Last active February 8, 2016 18:59
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dolpen/04b41397e28e69447621 to your computer and use it in GitHub Desktop.
Save dolpen/04b41397e28e69447621 to your computer and use it in GitHub Desktop.
# Description:
# イカレギュラーマッチのフェスステージ情報を返す(未完成)
#
# Notes:
# イカ、よろしくー
#
module.exports = (robot) ->
robot.respond /(イカ)/i, (msg) ->
resp = "ハイカラニュースの時間だよ!\n"
request_fes = msg.http("http://s3-ap-northeast-1.amazonaws.com/splatoon-data.nintendo.net/fes_info.json").get()
request_fes (err, res, body_fes) ->
json_fes = JSON.parse body_fes
fes_state = json_fes["fes_state"]
if fes_state >= 0
state = ["告知", "開催"][fes_state]
resp += "フェスが" + state + "されているよ!\n"
resp += "お題は " + json_fes["team_alpha_name"] + " 対 " + json_fes["team_bravo_name"] + " だよ。\n"
if fes_state == 1
resp += "フェスマッチは " + json_fes["fes_stages"][0]["name"] + " と " + json_fes["fes_stages"][1]["name"] + " と " + json_fes["fes_stages"][2]["name"] + " だよ。\n"
resp += "イカ、よろしくー"
msg.reply resp
else
request_info = msg.http("http://s3-ap-northeast-1.amazonaws.com/splatoon-data.nintendo.net/stages_info.json").get()
request_info (err, res, body) ->
json_info = JSON.parse body
resp += "レギュラーは " + json_info[0]["stages"][0]["name"] + " と " + json_info[0]["stages"][1]["name"] + " だよ。\n"
resp += "イカ、よろしくー"
msg.reply resp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment