diff --git a/.env_example b/.env_example index 84b08ec..bd160cc 100644 --- a/.env_example +++ b/.env_example @@ -1,5 +1,5 @@ -CONSUMER_KEY= -CONSUMER_SECRET= +API_KEY= +API_KEY_SECRET= ACCESS_TOKEN= ACCESS_TOKEN_SECRET= WEB_HOOK_URL= diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 323e216..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: api-test - -on: - workflow_dispatch: - #schedule: - # 毎日21:00分に実行 - # - cron: '00 12 * * *' - -jobs: - twitter: - name: build - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Twitter_API_test - run: | - pip install -r requirements.txt - python3 utils/post2twitter.py - slack: - name: build - runs-on: ubuntu-latest - steps: - - name: Slack_Webhook_test - run: | - pip install -r requirements.txt - python3 utils/post2slack.py - \ No newline at end of file diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 6d0be12..7a28a81 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -2,9 +2,9 @@ name: get-latest-data on: workflow_dispatch: - #schedule: + schedule: # 毎日21:00分に実行 - # - cron: '00 12 * * *' + - cron: '00 12 * * *' jobs: build: diff --git a/README.md b/README.md index 43af67a..6f8e642 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,19 @@ # ameblo-notify-v2 * maintainer: [Asha](https://github.com/asha-ndf) * 試験運用中 -* 追記予定 \ No newline at end of file +* 追記予定 +## 概要 +* [SSSRCのアメブロ](https://ameblo.jp/sssrc/)に新規投稿があれば、TwitterとSlackに自動投稿するBotです。 +* TwitterのAPI変更に伴い新しくしました。 + +## セットアップ +### ローカル +* `pip install -r requiremnts.txt`で必要なパッケージをインストールしてください。 +* [.env_example](.env_example)を参考に`.env`を作成してください。 +* `ACCESS_TOKEN`と`ACCESS_TOKEN_SECRET`が未発行の場合は、`init.py`を実行して発行してください。 +### GitHub上 +* `.env`の環境変数をGitHub Secretに設定してください。 + + +## 注意 +* `.env`や`.token`はgitignoreしていますが、誤って鍵を載せることの無いように注意してください。 \ No newline at end of file