動かして学ぶ!Slackアプリ開発入門 ダウンロード|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 動かして学ぶ!Slackアプリ開発入門 >
  4. ダウンロード

動かして学ぶ!Slackアプリ開発入門

  • サンプルファイル[56KB]
    ●本書のサンプルの動作環境
     本書のサンプルは以下の環境で、問題なく動作することを確認しています。

    ・OS環境 バージョン
    macOS Catalina 10.15.6

    ・ターミナル
    zsh 5.7.1(x86_64-apple-darwin19.0)

    ・ブラウザ環境 バージョン
    Google Chrome 86.0.4240.75(Official Build) (64 ビット)

    ・開発環境 バージョン
    Slack 4.8.0
    Node.js 12.18.3 LTS
    ngrok 2.3.35
    Heroku 7.35.0 darwin-x64 node-v12.13.0
    Xcode 12.0.1(App Storeから導入)
    Python 3.8.2(macOS標準。python3コマンドで使用)
    AWS CLI v2.0.54
    Google Cloud SDK 312.0.0
    bq 2.0.61
    core 2020.09.25
    gsutil 4.53

    ●サンプルデータの一覧
     サンプルデータのフォルダとファイル構成は次の通りです。zipファイルを解凍して利用してください。

    slack_sample.zip
      +-- chapter4【第4章のサンプルの入ったフォルダ】
        +-- test-sample
          +-- app.js【完成ファイル】
          +-- app_click.js【完成ファイル】
          +-- app_command.js【完成ファイル】
          +-- app_message1.js【完成ファイル】
          +-- app_message2.js【完成ファイル】
          +-- app_reaction.js【完成ファイル】
          +-- server.js【完成ファイル】

      +-- chapter5【第5章のサンプルの入ったフォルダ】
        +-- lunch-sample
          +-- random.js【完成ファイル】
          +-- random_reply.js【完成ファイル】
          +-- random_reply_button.js【完成ファイル】
          +-- random_reply_button_teiki.js【完成ファイル】

      +-- chapter6【第6章のサンプルの入ったフォルダ】
        +-- dialog-sample
          +-- app.js【完成ファイル】
        +-- modal-helpdesk-sample
          +-- app.js【完成ファイル】
          +-- top.js【完成ファイル】
        +-- modal-sample
          +-- app.js【完成ファイル】
          +-- completion.js【完成ファイル】
          +-- top.js【完成ファイル】
        +-- dialog-helpdesk-sample
          +-- app.js【完成ファイル】

      +-- chapter7【第7章のサンプルの入ったフォルダ】
        +-- map_display_sample
          +-- app.js【完成ファイル】

      +-- chapter8【第8章のサンプルの入ったフォルダ】
        +-- list8.1【リスト8.1のコードの入ったフォルダ】
          +-- app.js
        +-- list8.2【リスト8.2のコードの入ったフォルダ】
          +-- app.js
        +-- list8.3【リスト8.3のコードの入ったフォルダ】
          +-- app.js
        +-- list8.4【リスト8.4のコードの入ったフォルダ】
          +-- app.js
        +-- list8.5【リスト8.5のコードの入ったフォルダ】
          +-- app.js
        +-- list8.7【リスト8.7のコードの入ったフォルダ】
          +-- app.js
        +-- list8.8【リスト8.8のコードの入ったフォルダ】
          +-- app.js
        +-- list8.9【リスト8.9のコードの入ったフォルダ】
          +-- app.js
        +-- list8.14【リスト8.14のコードの入ったフォルダ】
          +-- app.js
        +-- list8.15【リスト8.15のコードの入ったフォルダ】
          +-- app.js
        +-- stamp-sample
          +-- app.js【完成ファイル】

      +-- chapter9【第9章のサンプルの入ったフォルダ】
        +-- list9.1【リスト9.1のコードの入ったフォルダ】
          +-- app.js
        +-- list9.3【リスト9.3のコードの入ったフォルダ】
          +-- app.js
        +-- list9.4【リスト9.4のコードの入ったフォルダ】
          +-- app.js
        +-- list9.5【リスト9.5のコードの入ったフォルダ】
          +-- app.js
        +-- list9.8【リスト9.8のコードの入ったフォルダ】
          +-- app.js
        +-- list9.9【リスト9.9のコードの入ったフォルダ】
          +-- app.js
        +-- list9.11【リスト9.11のコードの入ったフォルダ】
          +-- app.js
        +-- list9.12【リスト9.12のコードの入ったフォルダ】
          +-- app.js
        +-- list9.13-9.14【リスト9.13、9.14のコードの入ったフォルダ】
          +-- app.js
        +-- remind-sample
          +-- app.js【完成ファイル】

      +-- chapter10【第10章のサンプルの入ったフォルダ】
        +-- oauth-sample
          +-- app.js【完成ファイル】

      +-- chapter11【第11章のサンプルの入ったフォルダ】
        +-- heroku
          +-- index.js【完成ファイル】
          +-- Procfile【完成ファイル】

        +-- aws
          +-- slackbot
            +-- bin
              +-- slackbot.js【完成ファイル】
            +-- lambda
              +-- slackbot.js【完成ファイル】
            +-- lib
              +-- slackbot-stack.js【完成ファイル】

        +-- cloud-run
          +-- Dockerfile【完成ファイル】
          +-- index.js【完成ファイル】

        +-- list11.1【リスト11.1のコードの入ったフォルダ】
          +-- index.js
        +-- list11.2【リスト11.2のコードの入ったフォルダ】
          +-- Procfile
        +-- list11.3【リスト11.3のコードの入ったフォルダ】
          +-- index.js
        +-- list11.4【リスト11.4のコードの入ったフォルダ】
          +-- slackbot.js
        +-- list11.5【リスト11.5のコードの入ったフォルダ】
          +-- slackbot-stack.js
        +-- list11.6【リスト11.6のコードの入ったフォルダ】
          +-- slackbot.js
        +-- list11.7【リスト11.7のコードの入ったフォルダ】
          +-- slackbot-stack.js
        +-- list11.8【リスト11.8のコードの入ったフォルダ】
          +-- slackbot.js
        +-- list11.9【リスト11.9のコードの入ったフォルダ】
          +-- slackbot-stack.js
        +-- list11.10【リスト11.10のコードの入ったフォルダ】
          +-- index.js
        +-- list11.11【リスト11.11のコードの入ったフォルダ】
          +-- Dockerfile

      +-- README.txt【READMEファイル】