-
Notifications
You must be signed in to change notification settings - Fork 399
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
Fix #1047 Japanese: Make "events" in the document even clearer #1152
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1152 +/- ##
=======================================
Coverage 71.71% 71.71%
=======================================
Files 15 15
Lines 1354 1354
Branches 402 402
=======================================
Hits 971 971
Misses 312 312
Partials 71 71 Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making these updates! Can you check my comments?
docs/_advanced/ja_authorization.md
Outdated
|
||
1 つだけのワークスペースにインストールされたカスタムアプリであれば `App` 初期化時に単に `token` オプションを使用するだけで OK です。一方で、複数のワークスペースにインストールされる、複数のユーザートークンを使用するといったケースのように、アプリが複数のトークンを処理しなければならない場合があります。このようなケースでは `token` の代わりに `authorize` オプションを使用する必要があります。 | ||
|
||
`authorize` オプションには、イベントソースを入力値として受け取り、許可された認可されたクレデンシャルを含むオブジェクトを Promise の値として返す関数を指定します。このイベントソースの情報には、 `teamId` (常に存在します)、 `userId`、`conversationId`、`enterpriseId` のような、イベントが誰によって発生させられたか、どこで発生したかに関する情報が含まれます。 | ||
`authorize` オプションには、リクエストソースを入力値として受け取り、許可された認可されたクレデンシャルを含むオブジェクトを Promise の値として返す関数を指定します。このリクエストソースの情報には、 `teamId` (常に存在します)、 `userId`、`conversationId`、`enterpriseId` のような、リクエストが誰によって発生させられたか、どこで発生したかに関する情報が含まれます。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@wongjas The term "event source" is not yet changed in the original English version and I think that "event source" is still fine for describing the input of authorize
function. https://slack.dev/bolt-js/concepts#authorization Can you keep aligned with the original here for now? The change "リクエストが誰によって発生させられたか" should be kept.
@@ -28,7 +28,7 @@ async function authWithAcme({ payload, client, context, next }) { | |||
// 検索できたらそのユーザ情報でコンテクストを生成 | |||
context.user = user; | |||
} catch (error) { | |||
// Acme システム上にユーザが存在しないのでエラーをわたし、イベントプロセスを終了 | |||
// Acme システム上にユーザが存在しないのでエラーをわたし、リクエストプロセスを終了 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The original one has rooms for improvement. How about improving like this?
// Acme システム上にユーザが存在しないのでエラーをわたし、リクエストプロセスを終了 | |
// Acme システム上にユーザが存在しないパターン。エラーを伝えることとし、リクエストの処理は継続しない |
@wongjas Can you assign the CLA? Check the above comment by the bot! |
…error as per suggestions
@wongjas Congrats on your first contribution 🎉 |
slackapi#1152) * change instances of events to requests in reference to slack requests * change "request source" back to "event source" and update middleware error as per suggestions
slackapi#1152) * change instances of events to requests in reference to slack requests * change "request source" back to "event source" and update middleware error as per suggestions
Summary
Applies changes from #1013 and #1046 to the Japanese docs. This pull request fixes #1047. Refer to the issue for details.
Requirements (place an
x
in each[ ]
)