Skip to content

Commit fa9ccbe

Browse files
authored
Merge pull request #3840 from dev-hato/fix_get_tokens
README: トークン取得方法の記述修正
2 parents 9aaddc8 + 43778c9 commit fa9ccbe

8 files changed

Lines changed: 50 additions & 27 deletions

.textlintrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"ja-hiragana-keishikimeishi": true,
2121
"no-dead-link": {
2222
"ignore": [
23-
"https://github.com/dev-hato/hato-bot/releases/latest"
23+
"https://github.com/dev-hato/hato-bot/releases/latest",
24+
"https://platform.openai.com/api-keys"
2425
]
2526
},
2627
"no-mixed-zenkaku-and-hankaku-alphabet": true,

README.md

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@
2020
鳩botを使うには以下が必要です。
2121

2222
- Dockerが動作するPC
23-
- Slack API Token ([Slack API Tokenの取得手順](./doc/01_Get_Slack_API_Token.md))
24-
- Yahoo API Token ([Yahoo API Tokenの取得手順](./doc/02_Get_Yahoo_API_Token.md))
23+
- Slack API Token ([Slack API Tokenの取得手順](./doc/01_Get_Slack_API_Token.md)) (Slackで動かす場合のみ)
24+
- Discord Bot Token ([Discord Bot Tokenの取得手順](./doc/03_Get_Discord_Bot_Token.md)) (Discordで動かす場合のみ)
25+
- Misskeyアクセストークン ([Misskeyアクセストークンの取得手順](./doc/04_Get_Misskey_Access_Token.md)) (Misskeyで動かす場合のみ)
26+
- Yahoo API Token ([Yahoo API Tokenの取得手順](./doc/05_Get_Yahoo_API_Token.md))
27+
- OpenAI API Key ([OpenAI API Keyの取得手順](./doc/06_Get_OpenAI_API_Token.md))
2528

2629
### 自分のPC上で動かす
2730

@@ -54,17 +57,7 @@
5457

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

57-
DISCORD_API_TOKENにDiscordのBot Tokenを指定します。
58-
59-
DISCORD_API_TOKENには `Read Messages/View Channels` と、 `Send Messages` の権限が必要です。
60-
61-
MODEに `misskey` を指定すると、自分のサーバーからのメンションに限って反応するMisskeyのBotとして動作します。
62-
63-
MISSKEY_URLにBotのいるMisskeyサーバーのドメインを指定します。
64-
65-
MISSKEY_API_TOKENにMisskeyのBotのアクセストークンを指定します。
66-
67-
MISSKEY_API_TOKENには `ドライブを操作する`, `ノートを作成・削除する`, `アカウントの情報を見る`, `リアクションを操作する` の権限が必要です。
60+
MODEに `misskey` を指定すると、自分のいるサーバーからのメンションに限って反応するMisskeyのBotとして動作します。
6861

6962
6. docker composeで鳩botとPostgreSQLを起動します。
7063

README.template.md

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@
2020
鳩botを使うには以下が必要です。
2121

2222
- Dockerが動作するPC
23-
- Slack API Token ([Slack API Tokenの取得手順](./doc/01_Get_Slack_API_Token.md))
24-
- Yahoo API Token ([Yahoo API Tokenの取得手順](./doc/02_Get_Yahoo_API_Token.md))
23+
- Slack API Token ([Slack API Tokenの取得手順](./doc/01_Get_Slack_API_Token.md)) (Slackで動かす場合のみ)
24+
- Discord Bot Token ([Discord Bot Tokenの取得手順](./doc/03_Get_Discord_Bot_Token.md)) (Discordで動かす場合のみ)
25+
- Misskeyアクセストークン ([Misskeyアクセストークンの取得手順](./doc/04_Get_Misskey_Access_Token.md)) (Misskeyで動かす場合のみ)
26+
- Yahoo API Token ([Yahoo API Tokenの取得手順](./doc/05_Get_Yahoo_API_Token.md))
27+
- OpenAI API Key ([OpenAI API Keyの取得手順](./doc/06_Get_OpenAI_API_Token.md))
2528

2629
### 自分のPC上で動かす
2730

@@ -54,17 +57,7 @@
5457

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

57-
DISCORD_API_TOKENにDiscordのBot Tokenを指定します。
58-
59-
DISCORD_API_TOKENには `Read Messages/View Channels` と、 `Send Messages` の権限が必要です。
60-
61-
MODEに `misskey` を指定すると、自分のサーバーからのメンションに限って反応するMisskeyのBotとして動作します。
62-
63-
MISSKEY_URLにBotのいるMisskeyサーバーのドメインを指定します。
64-
65-
MISSKEY_API_TOKENにMisskeyのBotのアクセストークンを指定します。
66-
67-
MISSKEY_API_TOKENには `ドライブを操作する`, `ノートを作成・削除する`, `アカウントの情報を見る`, `リアクションを操作する` の権限が必要です。
60+
MODEに `misskey` を指定すると、自分のいるサーバーからのメンションに限って反応するMisskeyのBotとして動作します。
6861

6962
6. docker composeで鳩botとPostgreSQLを起動します。
7063

File renamed without changes.

doc/03_Get_Discord_Bot_Token.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Discord Bot Tokenを取得する
2+
3+
1. Discordのアカウントを取得します。
4+
5+
1. [Discord Developer Portal — My Applications](https://discord.com/developers/applications)を開きます。
6+
7+
1. `New Application` をクリックし、Applicationを作成します。
8+
9+
1. 左ペインの `Bot` をクリックします。
10+
11+
1. `Bot Permissions` セクション内の `Read Messages/View Channels` と、 `Send Messages` にチェックを入れます。
12+
13+
1. `TOKEN` セクションの `Copy` をクリックし、Bot Tokenをコピーします。

doc/04_Get_Misskey_Access_Token.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Misskeyアクセストークンを取得する
2+
3+
1. Bot用のアカウントを取得します。
4+
5+
1. `設定` -> `API` を開きます。
6+
7+
1. `アクセストークン` の発行をクリックします。
8+
9+
1. `ドライブを操作する`, `ノートを作成・削除する`, `アカウントの情報を見る`, `リアクションを操作する` の権限を選択し、右上のチェックボタンをクリックします。
10+
11+
1. 発行されたアクセストークンをメモします。
File renamed without changes.

doc/06_Get_OpenAI_API_Token.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# OpenAI API Keyを取得する
2+
3+
1. OpenAIのアカウントを取得します。
4+
5+
1. [User settings - OpenAI API](https://platform.openai.com/api-keys) を開きます。
6+
7+
1. `Create new secret key` をクリックします。
8+
9+
1. 次のように入力し `Create secret key` をクリックします。
10+
* `Permissions`: `Restricted` にしたうえで `Model capabilities``Write` にする
11+
12+
1. 発行されたAPI keyをメモします。

0 commit comments

Comments
 (0)