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 件のコメント:
コメントを投稿