Up24のボタン長押しでsleepモードと通常モードを切り替えた時に送られてくるexit_sleep_modeとenter_sleep_modeイベントが復活した。

6月ごろからイベントがwebhookでpushされて来なくなってたんだけど、昨日になって復活してるのに気づいた。

俺APIからのイベントをhubotで受けとってこういう風に通知がだせる。起きたらhue電球つけるとか寝たら消すとかも簡単にできると思う。




config =
url: 'https://ore-api.herokuapp.com'
slack:
room: "#ore"

module.exports = (robot) ->

socket = require('socket.io-client').connect config.url

socket.on 'exit_sleep_mode', (event) ->
robot.send config.slack, "@#{event.screen_name} が眠りから覚めました"


socket.on 'enter_sleep_mode', (event) ->
robot.send config.slack, "@#{event.screen_name} が眠りにつきました"