きめ細かな権限スコープへの移行

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

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 APIsWeb APIsEvents API、および関連するすべてのメソッドは、古いbotトークンと新しいbotトークンの両方に対応しています。

ただし、RTM APIは新しいbotトークンからアクセスできません(そのため、移行後は使用できません)。 アプリでRTM機能が必要な場合、Slackはそのアプリに対してこの移行を実行しないことを推奨しています。

新しいスコープへの移行

Slackのアプリ管理ページで、詳細なスコープに更新に移動します。 詳細なスコープへの更新詳細な権限スコープへの移動

Step 1で、次のbotトークンスコープを選択します:

  • app_mentions:read
  • channels:read
  • chat:write
  • commands
  • files:read
  • files:write
  • groups:read
  • im:history
  • im:write
  • users:read
  • users:read.email

続行をクリックします。

Step 2で、次のユーザートークンスコープを選択します:

  • users:read

ユーザートークンスコープユーザートークンスコープ

続行をクリックします。

ステップ3で、スコープの選択内容を確認してから、はい、アプリを移行しますを選択します。 Slackから、アプリでRTM APIが不要であることを確認する追加のプロンプトが表示されたら、はい、間違いありませんを選択します(WorkbotはRTM APIを使用しません)。

スコープ選択の確認スコープ選択の確認

手順4では、OAuthコードはWorkatoで処理されるため、変更する必要はありません。 アプリを更新しましたを選択します。

更新スコープの確認選択:アプリを更新しました

最後に、新しい権限スコープを有効にするためにアプリを再インストールします。 アプリの再インストールアプリの再インストール

アプリの移行の詳細については、Slackの移行ガイドを参照してください。

最終更新日: