Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LINExプログラミング

 LINExプログラミング

ようかん(YosukeInoue

August 25, 2021
Tweet

More Decks by ようかん(YosukeInoue

Other Decks in Programming

Transcript

  1. View Slide

  2. ⾃⼰紹介
    ようかん(井上陽介)
    - ⼤学1回⽣
    - 未踏ジュニア2020スーパークリエータ
    - LINE API Expert
    JAWSDAYS2021登壇
    学⽣オンラインコミュニティSGG運営
    - 最近の活動
    - 得意なこと
    ⻑距離を⾛ること(1.5km ‒ 10km)
    LINEAPIをいじること
    イベントを主催したり登壇したりすること

    View Slide

  3. View Slide

  4. 本⽇の⽬標 LINEBotを⾃分で実装できるようになる!

    View Slide

  5. 今後の⽬標
    LINEBotをきっかけにいろいろな挑戦をする!

    View Slide

  6. @inoue2002
    [LINEAPI]どれぐらい開発しているかというと
    サービス/ツールetc.. 50+

    View Slide

  7. @inoue2002
    LINEBotとは👀

    View Slide

  8. @inoue2002
    LINE公式アカウント+プログラミング

    View Slide

  9. @inoue2002
    LINE公式アカウントと友達になっていますか?✋

    View Slide

  10. @inoue2002
    LINE公式アカウントをただのマーケティングツールにするのは間違っている(個⼈の意⾒)

    View Slide

  11. @inoue2002
    LINE公式アカウントをただのマーケティングツールにするのは間違っている(個⼈の意⾒)
    リッチメニュー を全てURLにしている
    トークに残るのは宣伝だけ
    ユーザーとの会話は⼀切なし
    あまり楽しくない…

    View Slide

  12. @inoue2002
    僕の考える理想で楽しいLINE公式アカウント
    モバイルオーダや順番待ちができたり
    チャットベースでAIとやりとりができたり
    決済がそこでできたり
    なんか動的に情報を確認できたり
    LINEというプラットフォームをうまく利⽤できている
    LINEだからこその誰もが使えるチャットUI
    それに加えて⾃由に連携&豊富な表現⽅法

    View Slide

  13. @inoue2002
    僕が最近作ったBotをご紹介

    View Slide

  14. @inoue2002
    出発駅
    経由駅
    到着駅
    到着・出発
    時間
    授業が始まるのが何時で、その20分前に駅に着いておかな
    いと⾏けなくって、経由駅を指定しないと意味わからん経
    路出してくるし、その検索結果で、電⾞の出発時刻がわ
    かって、つまり家はそれより10分前に出ればいい
    課題「電⾞の時間探すのめっちゃ時間かかる」
    XXXXX
    XXXXX
    XXXXX
    XXXXX

    View Slide

  15. @inoue2002
    これで毎⽇の電⾞検索5秒になったw

    View Slide

  16. @inoue2002
    課題「⼩学⽣向け⽂章作るのめちゃ難しい」

    View Slide

  17. @inoue2002

    View Slide

  18. @inoue2002
    https://developer.yahoo.co.jp/webapi/jlp/furigana/v1/furigana.html

    View Slide

  19. @inoue2002
    課題「旅⾏先で⾏きたいところ多すぎ」

    View Slide

  20. @inoue2002

    View Slide

  21. @inoue2002
    課題解決なんて1⼈以上に便利って⾔ってもらえたら勝ち💪

    View Slide

  22. @inoue2002
    ・強引に⾝近なものを課題にする
    ・それをLINEBotとりあえず解決してみようとする
    ・サーバーとか簡単に。⾃分はLINEBot⾃体の開発に専念する
    ・アウトプットすることで、モチベーションが上がる↑
    ・課題解決をして誰かが幸せに慣れる
    ・⾃分の技術⼒が上がる(フロント/バックエンド開発、API連携)
    ・各地で登壇もできる!

    View Slide

  23. View Slide

  24. @inoue2002
    ⼀旦作ってみる→作りたいものを考える→作ってみる

    View Slide

  25. @inoue2002
    LINEBotが動く仕組み

    View Slide

  26. @inoue2002
    本⽇はGASを使います

    View Slide

  27. @inoue2002

    View Slide

  28. @inoue2002
    LINEBotが動く仕組み

    View Slide

  29. @inoue2002
    LINEBotが動く仕組み

    View Slide

  30. @inoue2002
    今⽇の教科書

    View Slide

  31. @inoue2002

    View Slide

  32. @inoue2002
    公式サイト
    https://developers.line.biz/ja/

    View Slide

  33. @inoue2002
    LINEAPIキャッチアップのススメ

    View Slide

  34. @inoue2002
    LINE Developers Community (#LINEDC)
    ハンズオン/LT/ライブコーディングなどなど..
    https://linedevelopercommunity.connpass.com/

    View Slide

  35. @inoue2002
    Youtube/docs
    https://www.youtube.com/channel/UCZkYYwmvSA6y7
    WWLxM5x9IA
    https://developers.line.biz/ja/

    View Slide