$30 off During Our Annual Pro Sale. View Details »

[HL2022] LINE WORKS APIの紹介

[HL2022] LINE WORKS APIの紹介

#ヒーローズリーグ 2022 開発素材LT vol.1
https://mashupawards.connpass.com/event/253635/

Shintaro Yamasaki

September 07, 2022
Tweet

More Decks by Shintaro Yamasaki

Other Decks in Technology

Transcript

  1. ⓒ WORKS MOBILE Japan Corp.
    LINE WORKS APIの紹介
    ワークスモバイルジャパン株式会社
    ⼭﨑 慎太郎

    View Slide

  2. ⾃⼰紹介
    ⼭﨑 慎太郎
    Shintaro Yamasaki
    ワークスモバイルジャパン株式会社 Planning&Governance本部
    2022/03 ⼊社
    前職は AWS を中⼼とした設計・構築やバックエンド開発・チャットボット開発に従事していました。
    特にサーバーレスが好き。メインは Python
    Twitter @mmclsntr
    Github @mmclsntr
    私もかつて参加してました

    View Slide

  3. 開発素材
    3
    h"ps://protopedia.net/material/836

    View Slide

  4. LINE WORKS とは
    4

    View Slide

  5. チームのためのさまざまなツールが備わっています。
    トーク 掲⽰板 カレンダー
    アドレス帳 Bot/API
    管理設定
    など
    LINEのような使いやすさをもつ、
    チームのためのコミュニケーションツール

    View Slide

  6. LINE WORKS とは︖
    LINE WORKSは、LINEの使いやすさはそのままに、
    各機能をビジネスに特化させたコミュニケーションアプリです。
    会社情報
    会社商号 ワークスモバイルジャパン株式会社
    設⽴ 2015年6⽉3⽇
    資本⾦ 55億2,000万円
    代表者 増⽥ 隆⼀
    所在地 〒150-0001
    東京都渋⾕区神宮前1-5-8 神宮前タワービルディング 11F
    届出電気通信事業者 A-27-14402
    各種資格 SOC (Service Organization Control) 2,3
    ISO/IEC 27001, ISO/IEC 27017, ISO/IEC 27018
    プライベート
    モバイルメッセンジャー
    プラットフォーム
    ビジネス
    コミュニケーション&コラボレーション
    プラットフォーム
    LINE LINE WORKS
    6

    View Slide

  7. “LINE” と “LINE WORKS” のちがい
    企業/団体で新たにLINE WORKSを開設する⼈を管理者と呼び、管理者は企業/団体で使⽤する
    LINE WORKSを開設し、その中にメンバー(上司や同僚の皆さん)を招待することで利⽤できます。
    LINE
    7
    LINE WOKRS
    個⼈単位でつながるコミュニケーションツール 企業、団体全員がつながるコミュニケーションツール
    プライベートのLINEと繋がるため
    組織での管理は不可
    専⽤の環境で管理者による管理が可能
    管理者 下平さん
    shimohira@testxxx
    メンバー 川宮さん
    kawamiya@testxxx
    メンバー 城⽊さん
    shiroki@testxxx
    メンバー 橋川さん
    hashikawa@testxxx
    メンバー 藤宮さん
    fujimiya@testxxx

    View Slide

  8. 業務の効率化に必要な機能が1つのアプリに
    LINEでおなじみのチャットやスタンプはもちろん、掲⽰板、カレンダー、設備予約、アドレス帳、アンケート、
    ビデオ通話など、仕事で活⽤できる機能を備えた「ビジネス版LINE」です。
    ビジネス
    コミュニケーション&コラボレーション
    プラットフォーム
    トーク・無料通話・ビデオ通話
    LINEを踏襲した使い勝⼿
    メンバーごとの既読確認機能
    グループウェア機能 掲⽰板
    カレンダー、フォルダ、ノートや
    グループ予定などプロジェクトや
    チームコラボレーションに最適
    組織/テーマ単位で柔軟に管理
    必読・既読確認機能で
    読み逃し防⽌
    部署、兼務なども簡単に設定可
    能。
    アドレス帳から直接トークや予定
    調整も⾏えます
    多彩なテンプレートをご⽤意
    結果はグラフで⾃動集計
    多様なシステムの連携や、
    チャットbot開発が可能
    組織・メンバー管理、利⽤制限、
    盗難対策、監査ログなど
    組織階層型アドレス帳
    アンケート API
    ⾼度な管理と
    セキュリティ対策
    10

    View Slide

  9. プラン
    11

    View Slide

  10. LINE WORKS API の紹介
    12

    View Slide

  11. LINE WORKS API について
    掲⽰板
    カレンダー
    Bot
    管理設定
    API で利⽤可能な機能
    *参照のみ
    * フリープランの場合です。プランによって利⽤できるAPIは異なります。
    アドレス帳
    *参照のみ
    13
    • テキストやスタンプ、画像・ファイルのやりとり
    • ボタン・画像を含んだメッセージ (Flexible Template)。
    • リッチメニュー など
    • カレンダーの作成
    • 予定の追加・取得 など
    • 掲⽰板の作成
    • 投稿・コメント など
    • メンバー・グループ・組織の参照 など
    • 連絡先の参照 など
    LINE WORKS との連携アプリを開発するための Web API です。
    API は 無料 で提供されています。

    View Slide

  12. 14
    Bot
    Flexible Template
    リッチメニュー Quick reply
    メッセージタイプ
    • テキスト
    • スタンプ
    • 画像
    • ファイル
    • 位置情報 (ユーザーからの受信のみ)
    • Flexible Template (Botからの送信のみ)
    メニュー
    • リッチメニュー
    • 固定メニュー
    • Quick reply
    チャットボットを通じたシステム連携を実現できます。

    View Slide

  13. Bot
    製品マスタのデータを、
    商品コードや商品名から検索
    ⽇次売上結果など、定期的に
    チェックしたい情報の配信
    予め設定していた閾値に達した
    時に関係者へアラートを通知
    緊急時のナースコールなどを
    電話やメールでなくBotで通知
    商品マスターBOT 売上管理システムBOT 監視カメラBOT 緊急対応要請BOT
    15

    View Slide

  14. カレンダー
    ⾃分のスケジュールやグループのスケジュールを管理します。
    17
    API
    • カレンダー
    • 作成・修正・参照・削除
    • 予定
    • 追加・修正・参照・削除

    View Slide

  15. 掲⽰板
    チーム全体へ発信したいことを掲⽰板へ投稿します。
    トークは双⽅向のコミュニケーション、掲⽰板は⼀⻫同報の情報発信。
    18
    API
    • 掲⽰板
    • 作成・修正・参照・削除
    • 投稿/コメント
    • 追加・修正・参照・削除

    View Slide

  16. 例 : IFTTTを経由してカレンダーと連携
    19
    カレンダー
    カレンダーの予定をトリガーに、
    IFTTTのWebhookに連携。
    Botへも通知。
    things
    server
    Bot
    通知
    取得
    webhook
    連携
    カレンダーを使って、実⾏スケジュールを管理する。
    詳しくはQiita記事をご覧ください。
    “【LINE WORKS】IFTTTを経由してカレンダーを連携してみる”
    https://qiita.com/mmclsntr/items/b87276087f60e7a13b2a

    View Slide

  17. LINE WORKS の使い所
    20
    LINE WORKSはコミュニケーション&コラボレーションツールです。
    不特定多数というよりは 特定少数 に向けたアプリケーションに向いています。
    • カレンダーや掲⽰板を組み込みたい時
    • を使ってサクッとチャットボットを作りたい時 などなど
    チームのためのプロダクトを作りたい時にぜひご活⽤ください。
    こんな時にも使ってください︕
    何に向いてるか
    ⾃由な発想でお使いください〜

    View Slide

  18. ドキュメント
    21
    APIリファレンスは「LINE WORKS Developers」のドキュメントにあります。
    https://developers.worksmobile.com/jp/?lang=ja
    LINE WORKS developer

    View Slide

  19. ドキュメント
    22
    QiitaにTipsが多く投稿されています。こちらも参考ください。
    「LINEWORKS」タグで検索 「ワークスモバイルジャパン株式会社」Organiza4onもあります。

    View Slide

  20. ドキュメント
    23
    おすすめ記事
    h0ps://qiita.com/mmclsntr/items/3da41a9d03d6dba16290
    h0ps://qiita.com/mmclsntr/items/eee8d8f3546410fe6652

    View Slide

  21. 何かありましたらDiscordへ
    24
    「# line-worksサポート」まで。

    View Slide

  22. 賞について
    25

    View Slide

  23. 26
    LINE WORKS賞
    仕事が楽しくなるで賞
    LINE WORKS を活⽤した楽しい作品に贈りたいと思います。
    はたらく現場や仲間に元気を与え、「仕事、楽しい」につながる作品
    に贈りたいと思います。
    仕事の効率を良くし⽣産性を⾼めるような作品や、仲間との距離を縮
    め⼀体感を⽣むような作品をお待ちしています。
    テクニカルサポーター賞
    Myヒーロー賞
    リーグ決勝進出権

    View Slide

  24. よろしくお願いしまーす︕

    View Slide