Hello world, Osaka Hello again Tokyo November 7, 2019 (大阪) / November 12, 2019 (東京)

y n i T #TinySpec2019

Kaz Sera Tomomi Imura Brook Shelley Partner Engineer Tokyo Developer Advocate San Francisco Partner Engineer San Francisco

Slack Platform Features & APIs Slack プラットフォームと API の簡単なご紹介 November 7, 2019 #TinySpec2019

Slack で情報を共有してチームをひとつに #TinySpec2019

アプリ連携で仕事をしやすく #TinySpec2019

1,800+ App Directory から インストール可能なアプリ 500,000+ カスタムアプリ / 週 #TinySpec2019

営業 開発 コミュニケーション 分析 サポート 生産性 マーケティング ファイル共有 デザイン 人事 経理 セキュリティ

日本国内のアプリ 営業支援 アナリティクス 人事 生産性 ファイル共有 コミュニケーション ワークフロー 経理

Slack アプリのタイプ 1 App Directory 公開アプリ

Slack アプリのタイプ 2 Custom Apps チーム・組織のみで使 われるカスタム・アプリ

LA TIMES 編集プロセスを Slack アプリで改善! latimes.com へ Slack から記事を投稿 #TinySpec2019

NIKKEI ライブブログを Slack から投稿 絵文字リアクションで「タグ」を 追加できる仕様 #TinySpec2019

POPCORN ROBOT at NVIDIA Nvidia での Slack アプリ活用事例

機能 スラッシュ コマンド #TinySpec2019

機能 メッセージ/通知 #TinySpec2019

機能 Book a conference room Approve expenses Approve file access Request more details インタラクティブ メッセージ #TinySpec2019

機能 メッセージ アクション #TinySpec2019

Block Kit (ブロックキット) セクション 画像 コンテキスト 区切り アクション

Navitime Block Kit 活用事例 #TinySpec2019

APIs Web API HTTP-RPC メソッドを使って おり、HTTP リクエスト・レス ポンスで JSON データを受 け渡す Example: chat.postMessage メ ソッドでメッセージの送信

Events API はサブスクリプションモデル で、 Slack 上でおこるイベントをリスニング APIs Events API Features: - イベントは HTTP リクエストとして送 信 - 必要なイベントのみサブスクライブ - 必要なパーミッションスコープのみを 選択 - Slack workspace と ユーザイベント のデータコレクション Example: team_join イベントは新規 ユーザの加入時に発火

APIs RTM API Real Time Messaging API は WebSocket ベースの API HTTP の受け取り、受け渡しをしない 注)新機能をして加えられたイベントはこの API では受け取れない可能性があります

New Features Spec カンファレンスで発表された新機能のご紹介

Slack アプリツールキット #TinySpec2019

より細やかな権限設定 (Granular Permissions) #TinySpec2019

インストール UI のデザイン変更

? Admin (管理者) APIs and policies

Permissions より細やかな権限設定 (Granular permissions) OPEN BETA インストール画面変更 (Install UI redesign) AVAILABLE 管理系 API とポリシー (Admin APIs & policies) AVAILABLE #TinySpec2019

Block Kit の進化 #TinySpec2019

Block Kit の進化 セクション 画像 コンテキスト 区切り アクション

Block Kit さらに追加された部品 日付の範囲指定 複数選択プルダウン 入力・マルチライン入力 マルチセレクト ラジオボタン チェックボックス 近日中にリリース予定

Block Kit 新しい部品 (New blocks) COMING SOON Block Kit Builder の進化 (Block Kit builder updates) AVAILABLE

より優れた UI 表現 (Surface) #TinySpec2019

モーダルの導入 #TinySpec2019

事例:Qualtrics というアプリでの活用例

Home タブの導入 #TinySpec2019

事例:Google カレンダーでの活用例

事例:Google カレンダーでの活用例

より優れた UI 表現 (Surfaces) メッセージ (Messages) AVAILABLE モーダル (Modals) AVAILABLE Home タブ (App home tab) OPEN BETA

Coming soon in 日本語 on Qiita! App Home & Modals チュートリアル Code sample: https://glitch.com/edit/#!/apphome-demo-note Code in Bolt⚡: https://glitch.com/edit/#!/apphome-bolt-demo-note

Actions

メッセージアクション (昨年発表)

どこでもアクション!

Actions メッセージアクション (Actions from messages) LAUNCHED どこでもアクション (Actions from anywhere) COMING SOON

Slack アプリツールキット より細やかな権 限設定 Block Kit Builder 部品の拡充 Home タブ モーダル どこでもアクショ ン 近日公開予定 api.slack.com で最新の情報をチェック! #TinySpec2019

Slack API ドキュメント: api.slack.com API についてもっ と学ぶ Qiita での日本語チュートリアル: qiita.com/organizations/slack

NEW! Workflow Builder コード不要でフローを作成!

ワークフロービルダー No ! e d co ! 不要フローが ド ー に トリガーを指定 ステップを追加 コ 単 も簡 で 誰 る! つくれ 保存して公開 #TinySpec2019

GUI で作成、JSON 形式で export/import

ワークフロービルダーで作られたフローの一例

#TinySpec2019

今後の拡張予定 #TinySpec2019

共有チャンネル 2万人の有償カスタマーが使用 ore Bef #TinySpec2019

共有チャンネル 2万人の有償カスタマーが使用 r Afte #TinySpec2019

Slacking at Slack Slack 社内では どう Slack を使っているか? #TinySpec2019

Slack 社内 の Bot 達 #TinySpec2019

Slack 社内 の Bot 達 #TinySpec2019

Slack 社内 のチャンネル #cats #TinySpec2019

Slack 社内 のチャンネル #trash-pandas #TinySpec2019

slackcommunity.com Slack プラットフォーム コミュニティ

東京に開発者コミュニティが誕生!🗼 SlackCommunity.com/Tokyo/

● Come talk to us! You belong here. Community Micro-Meetup ● Join SPC Slackcommunity.com ● Connect online Check your inbox! Join your hometown chapter SlackCommunity.com

Thank you! Tomomi Imura (@girlie_mac)