Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.2 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.2 KB

precure-bot

概要

好きなプリキュアまたは妖精を選んでお話しできるSlack用Bot

環境

  • AWS Lambda
    • Python3.9

利用手順

  1. docker-compose run --rm installer で必要なモジュールをインストールする。
  2. docker-compose run --rm terraform sh -c "cd ./terraform/aws && terraform apply" でデプロイ
  3. 発行されるURLを manifest.ymlrequest_url に設定し、中身をコピーする。
  4. slack apiを開く。
  5. Create an App をクリックする。
  6. From an app manifest をクリックする。
  7. workspaceを選択し、 Next をクリックする。

ローカルで確認

※ngrokが使える状態になっていなければなりません。

  1. docker-compose run --rm installer で必要なモジュールをインストールする。
  2. docker-compose up -d で起動する。
  3. ngrok http 9000 でlocalhostを一時的に公開する。
  4. 上記Slack Botの設定を行う。
    1. manifest.ymlrequest_urlhttp://{ngrokで出来たホスト名} を設定する。

テストコード実行

docker-compose run --rm exectest unit/core_test.py