端末制限

端末制限下におけるボットの起動 #

はじめに #

direct のアカウント管理機能で端末制限されたアカウントを使ってボットを起動する場合、通常の手順では起動の最中にエラーが発生します。

error: { code: 401, message: 'unauthorized device' }

この文書では正常に起動させるための手順について説明します。あらかじめ端末認証コード (例: 1111-2222-3333-4444-5555) を用意しておいてください。

起動手順 #

1. ログイン #

はじめに通常のログインをします。既にログインが済んでいる場合は次の手順に進んでください。

$ daab login
Email: someone@example.com
Password:
logged in.

2. 端末認証 #

ボットのソースコードに含まれる bin/hubot を使って端末認証を実行します。

$ ./bin/hubot
...
Code: 		# ここで端末認証コードを入力する

エラーが出力されなければ成功です。次回以降は通常の起動手順で問題ありません。