きめ細かな権限スコープへの移行
2020年1月22日に、Slackは詳細な権限をリリースし、古いbotスコープを非推奨にしました。
以前は、botユーザーは特別な存在であり、包括的なbotスコープが必要でした。 現在、新しいSlackアプリは、botユーザーに個別のスコープをリクエストできます。
2020年1月22日より前にEnterprise Workbotを使用していた場合、それにbotスコープが付与されている可能性が高く、2021年後半までに新しいスコープへの移行が必要になります。 Enterprise Workbotにbotスコープがあるかどうかは、アプリ管理ページに移動し(このページにアクセスするには、アプリ作成者またはコラボレーターである必要があります)、OAuthと権限で確認できます。
移行タイムライン
2020年2月21日 Slackでは、すべての新規アプリで詳細な権限の使用が必須になります。 実際に行うアクションはありません。ただし、新しいEnterprise Workbotを作成すると、古いbotとは異なるスコープを持つのが通常であることに注意してください。
2021年後半 アップグレードされていない既存のアプリはSlackによって評価され、それらのアプリが関与する会話は一覧から削除されます。 この時期よりかなり前にEnterprise Workbotを移行することを強くお勧めします。
Enterprise Workbotのスコープを更新しない場合の影響
2021年後半までに、Enterprise Workbotが関与する会話は、Slackの評価に基づいて一覧から削除される可能性があります。 特に移行は簡単なため、それよりかなり前に実施することを強くお勧めします。
移行の前後でbot機能に影響はありますか
ほとんどの場合、いいえ。 SCIM APIs、Web APIs、Events API、および関連するすべてのメソッドは、古いbotトークンと新しいbotトークンの両方に対応しています。
ただし、RTM APIは新しいbotトークンからアクセスできません(そのため、移行後は使用できません)。 アプリでRTM機能が必要な場合、Slackはそのアプリに対してこの移行を実行しないことを推奨しています。
新しいスコープへの移行
Slackのアプリ管理ページで、詳細なスコープに更新に移動します。
詳細な権限スコープへの移動
Step 1で、次のbotトークンスコープを選択します:
app_mentions:readchannels:readchat:writecommandsfiles:readfiles:writegroups:readim:historyim:writeusers:readusers:read.email
続行をクリックします。
Step 2で、次のユーザートークンスコープを選択します:
users:read
ユーザートークンスコープ
続行をクリックします。
ステップ3で、スコープの選択内容を確認してから、はい、アプリを移行しますを選択します。 Slackから、アプリでRTM APIが不要であることを確認する追加のプロンプトが表示されたら、はい、間違いありませんを選択します(WorkbotはRTM APIを使用しません)。
スコープ選択の確認
手順4では、OAuthコードはWorkatoで処理されるため、変更する必要はありません。 アプリを更新しましたを選択します。
選択:アプリを更新しました
最後に、新しい権限スコープを有効にするためにアプリを再インストールします。
アプリの再インストール
アプリの移行の詳細については、Slackの移行ガイドを参照してください。
最終更新日: