Skip to main content
Register now for TDX! Join the must-attend event to experience what’s next and learn how to build it.

予想時間

トピック

コミュニティに質問

Slack CLI を使用してプロジェクトを作成する

メモ

メモ

日本語で受講されている方へ
Challenge は日本語の Trailhead Playground で開始し、かっこ内の翻訳を参照しながら進めていってください。Challenge での評価は英語データを対象に行われるため、英語の値のみをコピーして貼り付けるようにしてください。日本語の組織で Challenge が不合格だった場合は、(1) この手順に従って [Locale (地域)] を [United States (米国)] に切り替え、(2) [Language (言語)] を [English (英語)] に切り替えてから、(3) [Check Challenge (Challenge を確認)] ボタンをクリックしてみることをお勧めします。

翻訳版 Trailhead を活用する方法の詳細は、自分の言語の Trailhead バッジを参照してください。

Slack CLI を設定する

アプリケーションを構築してホストするには、Slack コマンドラインインターフェース (CLI) を使用します。Slack CLI を使用すると、コマンドラインから Slack アプリケーションを作成して管理できます。

以下は、MacOS 向けに Slack CLI をインストールして認証する手順です。Windows マシンを実行している場合は、こちらで手順を確認できます。

Slack CLI をインストールする

まず、Slack CLI をダウンロードします。

  1. [Applications (アプリケーション)] からターミナルウィンドウを開くか、Commandスペースバーを同時に押してからターミナルウィンドウを検索して選択します。
  2. 次のコマンドを使用して Slack CLI をダウンロードします。curl -fsSL https://downloads.slack-edge.com/slack-cli/install.sh | bash
  3. ターミナルウィンドウに、Slack CLI のインストール中であるというメッセージが表示されます。

コマンドを実行したことで Hello and welcome! Now beginning to install the ... Slack CLI (こんにちは! Slack CLI のインストールを開始しています) と表示されているターミナルウィンドウ

  1. slack version コマンドを使用してインストールを確認します。

ターミナルウィンドウに、インストールされている Slack CLI のバージョンが表示されます。

Note

Slack CLI のインストールで問題が発生した場合

何らかの理由で Slack CLI のインストールで問題が発生した場合は、こちらで一般的な問題のトラブルシューティング手順を確認してください。

Slack CLI を認証する

次に、Slack CLI を Trailhead Slack Playground に接続します。この手順で受け取る認証チケットには制限時間があり、5 分でタイムアウトになります。すぐに使用してください。タイムアウトになってエラーが返された場合は、手順を最初からやり直してください。

  1. Trailhead Slack Playground を開いていない場合は開きます。
  2. 次に、ターミナルウィンドウに戻り、auth チケットを取得するために slack login と入力します。Slack 環境でスラッシュコマンド /slackauthticket [48 character string] を実行する手順が表示されます。

slack login コマンドを実行したターミナルウィンドウと、auth チケットに続けて任意の Slack チャンネルまたは DM で次のスラッシュコマンドを実行するように指示している Slack CLI の応答

  1. このスラッシュコマンドと文字列全体をコピーします。ターミナルウィンドウを開いたまま Trailhead Slack Playground に移動します。任意のチャンネルまたは DM にコマンドを入力します。ワークスペースを整理するために、#the-slack-cli のようなプライベートチャンネルを作成することもできます。コマンドを入力すると、Slack CLI に付与したすべての権限を一覧表示するモーダルが表示されます。

Slack CLI が要求する権限 (「Slack アプリケーションに関する情報の表示」、「Slack アプリケーションデータストアのデータの表示」、「プライベートチャンネルの基本情報の表示」など) が一覧表示された [Slack CLI Authentication (Slack CLI 認証)] モーダル

  1. [Confirm (確認)] をクリックして認証コードを取得します。

8 文字の認証コードが表示された [Submit Challenge Code (認証コードを送信)] モーダル

  1. 開いているターミナルウィンドウに認証コードをコピーして貼り付けます。

認証コードを入力すると、Slack CLI から認証成功のメッセージが表示されます。

You've successfully authenticated! (認証に成功しました) というメッセージと 認証データの保存先に関する情報が表示されたターミナルウィンドウ

これで、アプリケーションを構築してホストする準備が整いました。

プロジェクトを作成する

Slack CLI の create コマンドを使用すると、作業するプロジェクトを設定できます。

  1. ターミナルウィンドウで、slack create say-hello --template slack-samples/bolt-js-getting-started-app と入力します。
    これにより、Bolt の入門テンプレートに基づいて、マシン上に say-hello プロジェクトが作成されます。Slack CLI は、~/say-hello のパスにプロジェクトを作成し、プロジェクトの連動関係をインストールすると応答します。
    1. Slack 開発者ツールのダウンロードに同意するように求められる場合は 同意してください。

コマンドが入力され、Created a new Slack project (新しい Slack プロジェクトを作成しました) と Installed project dependencies (プロジェクトの依存関係をインストールしました) という応答と、開発を開始するための次の手順が表示されたターミナルウィンドウ

  1. プロジェクトが設定されたことを確認するには、コンピューターで say-hello プロジェクトフォルダーを検索して開きます。

この手順で行った作業はローカル環境での作業ですので、こちらでは確認しません。[Verify step to earn 100 points (ステップを確認して 100 ポイントを獲得)] をクリックして、先に進みます。次の手順では、VS Code などのテキストエディターを使用して、アプリケーションを開発します。

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む