Python で HipChat に通知を投げる方法
API認証トークンの準備
- ブラウザで Group admin -> API のページを開く
https://YOUR_GROUP_NAME.hipchat.com/admin/api - Create new token
 - Type: Notification <- 通知のみが目的なら、Admin にする必要はない
 - Label: トークンの名前を適当に
 - 生成され表示されたトークン文字列をコピー
 - Group admin -> Rooms から、メッセージを送りたい部屋を開いて API ID を確認
 
Python スクリプトの書き方
- 使用するライブラリを選ぶ
 - python-hipchat
 - python-simple-hipchat <- 今回はこちらを使用
$ sudo pip install python-simple-hipchat
 - 初期化
>>> import hipchat >>> hipster = hipchat.HipChat(token=トークン文字列)
 - メッセージ送信
>>> hipster.message_room(送信先の部屋のAPI_ID, '送信者名', 'メッセージ')
 - 送信者名やメッセージが UTF-8 だった場合は、エンコードしてから渡す
>>> hipster.message_room(送信先の部屋のAPI_ID, '送信者名', u'UTF-8メッセージ'.encode('utf-8')) 
とてもヒップ。
0 件のコメント:
コメントを投稿