Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

READMEを更新してあげたよ! #3942 #3944

Merged
merged 1 commit into from
May 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
### fly.io上で動かす

1. 事前にSlack API TokenとYahoo API Tokenを取得します。
2. https://fly.io/docs/hands-on/install-flyctl/ に記載されている手順で `fly` コマンドをインストールします。
3. https://fly.io/docs/hands-on/sign-up-sign-in/ に記載されている手順でfly.ioへの登録・ログインを行います。
2. [Install flyctl · Fly Docs](https://fly.io/docs/hands-on/install-flyctl/)に記載されている手順で `fly` コマンドをインストールします。
3. [Sign up / Sign in · Fly Docs](https://fly.io/docs/hands-on/sign-up-sign-in/)に記載されている手順でfly.ioへの登録・ログインを行います。
4. このリポジトリをcloneします。

安定版を使う場合は `-b master` を指定します。最新の開発版を使う場合は指定不要です。
Expand All @@ -39,17 +39,17 @@
git clone -b master https://github.com/dev-hato/hato-bot.git
cd hato-bot
```
5. 以下のコマンドを実行してfly.ioへのデプロイを行います。
5. 次のコマンドを実行してfly.ioへのデプロイを行います。
```sh
$ fly launch --copy-config
fly launch --copy-config
```

以下の表示が出たら `y` と入力します。
次の表示が出たら `y` と入力します。

```
? Do you want to tweak these settings before proceeding?
```
6. ブラウザ上で以下のように設定し、 `Confirm Settings` をクリックします。その後、CLIに戻るとfly.ioへのデプロイが進みます。
6. ブラウザ上で次のように設定し、 `Confirm Settings` をクリックします。その後、CLIに戻るとfly.ioへのデプロイが進みます。
* Basics
* App name: 適当なアプリ名
* Memory & CPU
Expand All @@ -60,17 +60,17 @@
* Configuration: `Development - Single node, 1x shared CPU, 256MB RAM, 1GB disk`
7. `.env` ファイルを作成し Slack API Token、PostgreSQLの認証情報、Yahoo API Tokenなどを記述します。

`.env.example` をコピーして使うとよいでしょう
`.env.example` をコピーして使うとよいでしょう。ただし、 `DATABASE_URL` はデプロイ時に既に設定されているので削除する必要があります。

MODEに `discord` を指定すると、DiscordのBotとして動作します。

MODEに `misskey` を指定すると、自分のいるサーバーからのメンションに限って反応するMisskeyのBotとして動作します。

8. 以下のコマンドを実行して、Secretをセットします。
8. 次のコマンドを実行して、Secretをセットします。
```sh
fly secrets import < .env
```
9. 以下のコマンドを実行して、マシンを起動します。
9. 次のコマンドを実行して、マシンを起動します。
```sh
fly machine start
```
Expand Down