v1 の API を使っています(v2 に関しては知りません)
忘れそうなのでメモ
https://gist.github.com/tanjo/53dfacbd502730cef350
function hipchat(message) { var url = 'https://api.hipchat.com/v1/rooms/message'; var payload = { 'room_id' : 'XXXXX', // 部屋番号が入る 'from' : '俺様のメッセージ', 'auth_token' : 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', // トークン 'color' : 'purple', // 紫色, 他の色は Hipchat API で確認 'notify' : 1, // Hipchat で通知(Macだとアイコンピョンピョン)させるか 'message' : message, 'message_format' : 'text' // text だと @xxx がいい感じ. 必要に応じて html }; var params = { 'method' : 'post', 'contentType' : 'application/x-www-form-urlencoded', 'payload' : payload }; var response = UrlFetchApp.fetch(url, params); }
後は、
hipchat("@hoge 起きろ");
を別メソッドで呼び出すトリガーを設定すればよい