From 61c18b40ad30da613b404a3b78e90ef077d18874 Mon Sep 17 00:00:00 2001 From: Kazuhiro Sera Date: Thu, 16 Dec 2021 08:47:53 +0900 Subject: [PATCH] Update anchors in the Japanese reference page --- docs/_tutorials/ja_reference.md | 21 +++++++++------------ docs/_tutorials/reference.md | 3 --- docs/assets/style.css | 8 -------- 3 files changed, 9 insertions(+), 23 deletions(-) diff --git a/docs/_tutorials/ja_reference.md b/docs/_tutorials/ja_reference.md index b4f84f395..14450ac55 100644 --- a/docs/_tutorials/ja_reference.md +++ b/docs/_tutorials/ja_reference.md @@ -12,22 +12,21 @@ permalink: /ja-jp/reference このガイドでは、Bolt インターフェイスのリスナー関数、リスナー関数の引数、初期化オプション、エラーについて詳しく説明します。⚡[入門ガイド](/bolt-js/ja-jp/tutorial/getting-started)をまだ完了していない場合は、先にそちらで Bolt for JavaScript アプリ開発の基本を確認しておきましょう。 -- [リスナー関数](#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 からのリクエストの種類に応じて、それぞれ異なるメソッドが用意されています。これらのメソッドに、それらのイベントを処理したり応答を返したりするための**リスナー関数**を渡します。 -
### メソッド 以下の表は、現在提供しているリスナー関数を渡すためのメソッドの一覧です。これらのメソッドを使って、Slack から送信された各種のイベントを処理します。各メソッドの一般的な設定は、まずイベントを判別するためのパラメーターがあり、リスナー関数がそれに続く形になっています。イベント判定のためのパラメーターとは、以下の説明にある、特定の `callback_id` やメッセージ中の部分一致の文字列を指定する部分などのことです。これにより、リスナー関数が処理するイベントを条件に合致するものだけに絞り込むことができます。 @@ -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 エレメントを処理する場合にのみ指定できます。 | -
- ### リスナー関数の引数 リスナー関数がアクセスできる引数は、リスナー関数が渡されるメソッドによって決まります。以下の表は、これらの引数の説明です。この表は、それぞれの引数とそれにアクセスできるメソッドの詳細をカバーします。 diff --git a/docs/_tutorials/reference.md b/docs/_tutorials/reference.md index cc4aa14d1..34e40a57a 100644 --- a/docs/_tutorials/reference.md +++ b/docs/_tutorials/reference.md @@ -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. -
### 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. @@ -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. | -
- ### 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. diff --git a/docs/assets/style.css b/docs/assets/style.css index 1c1c91a7d..2b9f6e0fa 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -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;