Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LINE APIってな〜に?
Search
Yuto Takamune
April 25, 2021
Programming
1
96
LINE APIってな〜に?
2021/04/25 Zli新歓LT資料
Yuto Takamune
April 25, 2021
Tweet
Share
More Decks by Yuto Takamune
See All by Yuto Takamune
GPT-3.5 Turbo をファインチューニングして自分のクローンを作った話
shinbunbun_
0
250
RustのLINEBot SDKを自作した話
shinbunbun_
0
970
セキュリティキャンプ2023 Y3分散合意ゼミ 最終発表
shinbunbun_
0
2.8k
NixOSでもご自宅k8sがしたい!
shinbunbun_
2
2.6k
カーネルレベルでTwitterを禁止しよう
shinbunbun_
0
170
CRDTで始めるコンフリクトしないデータ同期
shinbunbun_
0
320
Haskell初心者がHaskellの楽しさについて語る
shinbunbun_
0
150
Rustで楕円曲線暗号の署名アルゴリズムをフルスクラッチ実装してみた話
shinbunbun_
0
870
IEEE802.1X認証を導入してみた
shinbunbun_
0
200
Other Decks in Programming
See All in Programming
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
4
150
Vaporモードを大規模サービスに最速導入して学びを共有する
kazukishimamoto
4
4.2k
いかにして不足・不整合なくデータ移行したか
tjmtmmnk
1
1k
Amazon Neptuneで始めてみるグラフDB-OpenSearchによるグラフの全文検索-
satoshi256kbyte
4
290
カラム追加で増えるActiveRecordのメモリサイズ イメージできますか?
asayamakk
3
1.1k
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
4
13k
約9000個の自動テストの 時間を50分->10分に短縮 Flakyテストを1%以下に抑えた話
hatsu38
21
9k
go.mod、DockerfileやCI設定に分散しがちなGoのバージョンをまとめて管理する / Go Connect #3
arthur1
10
2.3k
cXML という電子商取引の トランザクションを支える プロトコルと向きあっている話
phigasui
2
2k
Content Security Policy入門 セキュリティ設定と 違反レポートのはじめ方 / Introduction to Content Security Policy Getting Started with Security Configuration and Violation Reporting
uskey512
1
370
組織に自動テストを書く文化を根付かせる戦略(2024秋版) / Building Automated Test Culture 2024 Autumn Edition
twada
PRO
10
4.3k
RailsのPull requestsのレビューの時に私が考えていること
yahonda
4
1.5k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
4 Signs Your Business is Dying
shpigford
180
21k
How GitHub (no longer) Works
holman
311
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Code Reviewing Like a Champion
maltzj
519
39k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.1k
Unsuck your backbone
ammeep
668
57k
Being A Developer After 40
akosma
86
590k
Thoughts on Productivity
jonyablonski
67
4.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
Transcript
LINE APIってな〜に? 学部一年 しんぶんぶん(@shinbunbun_)
自己紹介 - 人間です(not 化け物) - s129 - LINE Bot開発からプログラミングを始めた -
LINE Developer Communityで活動中 - LINE API実践ガイド LINEログイン章 著者 - 時間割bot(友達追加数約3000人)の製作者 - 最近はWebとかネットワークとかセキュリティとかマイコンとか - 保有資格: 漢検3級、英検2級、数検2級、応用情報技術者試験 ポートフォリオ
LINE APIとは
LINEが提供している様々なAPI
本日はLINE Botについてお話しします
LINE Botとは - いわゆるLINE公式アカウント - 何かメッセージ送ったら自動で返してくれ る - 例えばヤマト運輸のやつなど➡
時間割bot - 2018年8月リリース - 学校の時間割を確認できるLINE Bot - Bot、Clova、LIFFアプリの3プラットフォームで使用可能 - 友達追加数:
3074人
None
時間割bot
でもお難しいんでしょう...?
そんなことはありません! - 高校生でも作れる!(ソースは俺) - UIを作らなくて良いのでとても簡単 - サーバ立ててリクエストを受け取るだけなので、だいたいなんの言 語でも作れる - Node.js,
Python, C++, C#, Java, Rust, Haskell, etc...
「おはよう」と言われたら「おはよう!」と返すbot たったの12行で作れちゃう! ※Node.jsでAWS Lambdaを使用した場合。また、本コードはパフォーマンス用のため署名検証を行っていません。
そんな簡単に作れるんなら今やってみろよ!
はい。やります。
システム構成 - 言語: Node.js - serverless frameworkでAWS Lambdaへデプロイ
まとめ - LINE Bot超簡単!
宣伝① - LINE API実践ガイド - 初心者から経験者まで幅広く楽しめる! - 若干高いので図書館とかで借りると良いか も -
学校の図書館にはなかったけど、リクエストすればい れてくれるらしい...?
宣伝② - 技術座談会(仮) - 日時: 5/9(日)13:00〜18:00 - 技術が好きな新入生(or興味がある新入生)と、そんな新入 生と繋がりたい先輩方を集めて、技術について語り明かす会 おわり