Skip to content

Commit

Permalink
Update anchors in the Japanese reference page
Browse files Browse the repository at this point in the history
  • Loading branch information
seratch committed Dec 15, 2021
1 parent bd016c1 commit 61c18b4
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 23 deletions.
21 changes: 9 additions & 12 deletions docs/_tutorials/ja_reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,21 @@ permalink: /ja-jp/reference
このガイドでは、Bolt インターフェイスのリスナー関数、リスナー関数の引数、初期化オプション、エラーについて詳しく説明します。⚡[入門ガイド](/bolt-js/ja-jp/tutorial/getting-started)をまだ完了していない場合は、先にそちらで Bolt for JavaScript アプリ開発の基本を確認しておきましょう。
</div>

- [リスナー関数](#listener-functions)
- [メソッド](#methods)
- [リスナー関数の引数](#listener-function-arguments)
- [リスナーミドルウェアとの違い](#difference-from-listener-middleware)
- [初期化オプション](#initialization-options)
- [レシーバーオプション](#receiver-options)
- [Appオプション](#app-options)
- [エラーの種類](#framework-error-types)
- [クライアント側のエラー](#client-errors)
- [リスナー関数](#リスナー関数)
- [メソッド](#メソッド)
- [リスナー関数の引数](#リスナー関数の引数)
- [リスナーミドルウェアとの違い](#リスナーミドルウェアとの違い)
- [初期化オプション](#初期化オプション)
- [レシーバーオプション](#レシーバーオプション)
- [Appオプション](#app-オプション)
- [フレームワークのエラー](#フレームワークのエラー)
- [クライアント側のエラー](#クライアント側のエラー)

---

## リスナー関数
Slack アプリは通常、Slack からのイベント情報を受け取ったり、それに応答を返したりします。受信するイベントは 1 つの場合もあれば、多数の場合もあります。例えば、Events API のイベント(アプリに関連するリンクが共有されたときなど)や、ユーザーがアプリのショートカットを実行するイベントを受け取ったりします。Slack からのリクエストの種類に応じて、それぞれ異なるメソッドが用意されています。これらのメソッドに、それらのイベントを処理したり応答を返したりするための**リスナー関数**を渡します。

<div class="method-content">
### メソッド
以下の表は、現在提供しているリスナー関数を渡すためのメソッドの一覧です。これらのメソッドを使って、Slack から送信された各種のイベントを処理します。各メソッドの一般的な設定は、まずイベントを判別するためのパラメーターがあり、リスナー関数がそれに続く形になっています。イベント判定のためのパラメーターとは、以下の説明にある、特定の `callback_id` やメッセージ中の部分一致の文字列を指定する部分などのことです。これにより、リスナー関数が処理するイベントを条件に合致するものだけに絞り込むことができます。

Expand All @@ -52,8 +51,6 @@ Slack アプリは通常、Slack からのイベント情報を受け取った
| `app.view(constraints, fn)` | `type`, `callback_id` | `type` には `view_closed` または `view_submission` のいずれかを指定します。ここで指定した種別のイベントの場合のみリスナー関数にイベントが渡されます。`callback_id` は、アプリでモーダルを開く際に設定したビューの `callback_id` です。 |
| `app.options(constraints, fn)` | `block_id`, `action_id`, `callback_id` | 必須ではない設定として、`action_id` の他に `block_id``callback_id` もリッスンする条件に追加することができます。`callback_id` はモーダル内の options エレメントを処理する場合にのみ指定できます。 |

</div>

### リスナー関数の引数
リスナー関数がアクセスできる引数は、リスナー関数が渡されるメソッドによって決まります。以下の表は、これらの引数の説明です。この表は、それぞれの引数とそれにアクセスできるメソッドの詳細をカバーします。

Expand Down
3 changes: 0 additions & 3 deletions docs/_tutorials/reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ This guide is intended to detail the Bolt interface–including listeners and th
## Listener functions
Slack apps typically receive and/or respond to one to many incoming events from Slack. This can be something like listening to an Events API event (like when a link associated with your app is shared) or a user invoking one of your app's shortcuts. For each type of incoming request from Slack, there are distinct methods that you can pass **listener functions** to handle and respond to the event.

<div class="method-content">
### Methods
Below is the current list of methods that accept listener functions. These methods handle specific event types coming from Slack, and typically include an identifing parameter before the listener function. The identifying parameter (included below) narrows the events to specific interactions that your listener function is intended to handle, such as a specific `callback_id`, or a certain substring within a message.

Expand All @@ -52,8 +51,6 @@ There are a collection of constraint objects that some methods have access to. T
| `app.view(constraints, fn)` | `type`, `callback_id` | `type` must either be `view_closed` or `view_submission`, which determines what specific event your listener function is sent. `callback_id` is the `callback_id` of the view that is sent when your app opens the modal. |
| `app.options(constraints, fn)` | `block_id`, `action_id`, `callback_id` | Optionally listens for `block_id` and `callback_id` in addition to `action_id`. `callback_id` can only be passed when handling options elements within modals. |

</div>

### Listener function arguments
Listener functions have access to a set of arguments that may change based on the method which the function is passed to. Below is an explanation of the different arguments. The below table details the different arguments and the methods they'll be accessible in.

Expand Down
8 changes: 0 additions & 8 deletions docs/assets/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -274,14 +274,6 @@ a code {
color: var(--blue);
}

.reference .method-content table {
table-layout: auto;
}

.reference .method-content table td:first-child {
width: 30%;
}

.content .section-wrapper .section-content {
grid-area: body;
font-size: 1em;
Expand Down

0 comments on commit 61c18b4

Please sign in to comment.