@@ -6,34 +6,32 @@ lang: ja
66
77# Slack SDK for Java
88
9- ** Slack SDK for Java** は Java らしいアプローチで全ての Slack プラットフォームの公開機能をサポートする公式 SDK です。この SDK は全て Java で書かれており、開発者はこの SDK を Java だけでなく Kotlin、Groovy、Scala といった JVM 言語でも問題なく利用できます 。
9+ ** Slack SDK for Java** は Java らしいアプローチで全ての Slack プラットフォームの公開機能をサポートする公式 SDK です。この SDK は全て Java で書かれており、開発者はこの SDK を Java だけでなく Kotlin、Groovy、Scala といった JVM 言語でも利用できます 。
1010
11- この SDK は、プラットフォーム機能群をそれぞれ対応するモジュールとして提供しています。大きく分けて主に二種類のモジュールを提供しています 。
11+ この SDK は大きく分けて主に二種類のモジュールを提供しています 。
1212
13- * [ ** Slack API クライアント** ] ({{ site.url | append: site.baseurl }}/guides/ja/web-api-basics) - 様々な Slack API を呼び出すためにクライアント
14- * [ ** Bolt️ for Java** ] ({{ site.url | append: site.baseurl }}/guides/ja/bolt-basics) - プラットフォームの機能をフル活用した Slack アプリのバックエンドサービスを開発するためのフレームワーク
15-
16- 既存のサービス内で Slack API を呼び出す機能を追加したいという場合は、おそらく ** Slack API クライアント** だけを利用すればよいでしょう。モダンでインタラクティブな Slack アプリを開発したいなら、** Bolt** を利用することをおすすめします。このフレームワークを利用することで、些末なことに煩わされることなく、Slack アプリの本質的な部分な実装だけに集中できるようになります。
13+ * [ ** Bolt️ for Java** ] ({{ site.url | append: site.baseurl }}/guides/ja/bolt-basics) は、最新の Slack アプリをシンプルな API を用いて簡単に開発するためのフレームワークです
14+ * [ ** Slack API クライアント** ] ({{ site.url | append: site.baseurl }}/guides/ja/web-api-basics) は、より柔軟に Slack アプリを開発したい場合にこれだけを組み込んで使用することができます
1715
1816---
1917
2018## <!-- Modules--> モジュール一覧
2119
22- 以下のテーブルは、現在提供されているモジュールの一覧を示しています 。これらのモジュールは、たとえその一部のモジュール自体には変更がなく、依存ライブラリ側の変更しかなかったとしても、すべてのモジュールが必ず同じタイミングでリリースされます。そのため、いかなるタイミングでも、必ず同一の最新バージョンが存在します。
20+ 以下のテーブルは、この Java SDK で現在提供されているモジュールの一覧を示しています 。これらのモジュールは、たとえその一部のモジュール自体には変更がなく、依存ライブラリ側の変更しかなかったとしても、すべてのモジュールが必ず同じタイミングでリリースされます。そのため、いかなるタイミングでも、必ず同一の最新バージョンが存在します。
2321
2422全てのリリースは Maven Central リポジトリで公開されています。最新のバージョンは ** {{ site.sdkLatestVersion }}** です。
2523
2624| groupId: artifactId | <!-- Description--> 説明|
2725| ---| ---|
28- | [ ** com.slack.api: slack-api-model ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-model ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-model/{{ site.sdkLatestVersion }}/slack-api-model-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| チャンネル、メッセージ、ユーザー、Block Kit のブロックとそれによって構成されるサーフェスエリアなど [ Slack の核となるような重要なオブジェクト(英語)] ( https://api.slack.com/types ) を表現するクラス群を提供します。|
29- | [ ** com.slack.api: slack-api-client ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-client ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/{{ site.sdkLatestVersion }}/slack-api-client-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| 様々な Slack API クライアントを提供します。サポートされているのは、API メソッド、RTM API、SCIM API、Audit Logs API、ステータス API です。|
30- | [ ** com.slack.api: slack-app-backend ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-app-backend ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-app-backend/{{ site.sdkLatestVersion }}/slack-app-backend-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| Slack アプリサーバーサイドで必要となる共通モジュールやペイロードなどのデータ構造を提供します。サポートされているのは、イベント API、インタラクティブコンポーネント、スラッシュコマンド、アクション、そして OAuth フローです。これらの機能はよりプリミティブなレイヤーとして Bolt から利用されています。|
3126| [ ** com.slack.api: bolt ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/bolt/{{ site.sdkLatestVersion }}/bolt-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| Bolt は全ての Slack プラットフォームの公開機能を利用して Slack アプリを開発するためのフレームワークで、特定の環境やフレームワークに依存しない抽象化されたレイヤーを提供します。|
3227| [ ** com.slack.api: bolt-servlet ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-servlet ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/bolt-servlet/{{ site.sdkLatestVersion }}/bolt-servlet-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| Servlet 環境で Bolt アプリを動作させるためのアダプターを提供するモジュールです。|
3328| [ ** com.slack.api: bolt-jetty ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-jetty ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/bolt-jetty/{{ site.sdkLatestVersion }}/bolt-jetty-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| Bolt で実装された Slack アプリを [ Jetty HTTP サーバー] ( https://www.eclipse.org/jetty/ ) で動作させるモジュールです。|
3429| [ ** com.slack.api: bolt-aws-lambda ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-aws-lambda ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/bolt-aws-lambda/{{ site.sdkLatestVersion }}/bolt-aws-lambda-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| Bolt で実装された Slack アプリを AWS [ API Gateway] ( https://aws.amazon.com/api-gateway/ ) + [ Lambda] ( https://aws.amazon.com/lambda/ ) で動作させるためのモジュールです。|
3530| [ ** com.slack.api: bolt-micronaut ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-micronaut ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/bolt-micronaut/{{ site.sdkLatestVersion }}/bolt-micronaut-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| [ Micronaut] ( https://micronaut.io/ ) で Bolt アプリを動作させるためのアダプターを提供するモジュールです。|
3631| [ ** com.slack.api: bolt-helidon ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:bolt-helidon ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/bolt-helidon/{{ site.sdkLatestVersion }}/bolt-helidon-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| [ Helidon SE] ( https://helidon.io/docs/latest/ ) で Bolt アプリを動作させるためのアダプターを提供するモジュールです。|
32+ | [ ** com.slack.api: slack-api-model ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-model ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-model/{{ site.sdkLatestVersion }}/slack-api-model-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| チャンネル、メッセージ、ユーザー、Block Kit のブロックとそれによって構成されるサーフェスエリアなど [ Slack の核となるような重要なオブジェクト(英語)] ( https://api.slack.com/types ) を表現するクラス群を提供します。|
33+ | [ ** com.slack.api: slack-api-client ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-api-client ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-api-client/{{ site.sdkLatestVersion }}/slack-api-client-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| 様々な Slack API クライアントを提供します。サポートされているのは、API メソッド、RTM API、SCIM API、Audit Logs API、ステータス API です。|
34+ | [ ** com.slack.api: slack-app-backend ** ] ( https://search.maven.org/search?q=g:com.slack.api%20AND%20a:slack-app-backend ) [ 📖] (https://oss.sonatype.org/service/local/repositories/releases/archive/com/slack/api/slack-app-backend/{{ site.sdkLatestVersion }}/slack-app-backend-{{ site.sdkLatestVersion }}-javadoc.jar/!/index.html#package)| Slack アプリサーバーサイドで必要となる共通モジュールやペイロードなどのデータ構造を提供します。サポートされているのは、イベント API、インタラクティブコンポーネント、スラッシュコマンド、アクション、そして OAuth フローです。これらの機能はよりプリミティブなレイヤーとして Bolt から利用されています。|
3735
3836---
3937
0 commit comments