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
Amazon LambdaでTweetの自動収集
Search
shioiyan
October 05, 2018
Technology
0
250
Amazon LambdaでTweetの自動収集
Amazon LambdaとPythonのライブラリTweepyでTwitterのツイートを自動でS3に収集できるようにした話です。
shioiyan
October 05, 2018
Tweet
Share
More Decks by shioiyan
See All by shioiyan
PUN2触ってみた
shioiyan
1
3.3k
Other Decks in Technology
See All in Technology
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.6k
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
150
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
390
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
220
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
150
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
63
18k
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.2k
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
880
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
340
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
970
The CloudCompare project by Dr. Daniel Girardeau-Montaut
kentaitakura
0
520
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
120
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
For a Future-Friendly Web
brad_frost
171
8.9k
The Brand Is Dead. Long Live the Brand.
mthomps
48
28k
The Language of Interfaces
destraynor
151
23k
Into the Great Unknown - MozCon
thekraken
10
990
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Infographics Made Easy
chrislema
237
18k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
How STYLIGHT went responsive
nonsquared
92
4.8k
Transcript
Amazon Lambdaで Tweetの自動収集 若手エンジニアLT #5 in 株式会社モバイルファクトリー 2018/10/05
自己紹介 @otyugen59 • モバイルファクトリー エンジニア2年目 • C#(Unity), Perl, Ruby(Rails), Python,
JS(React Native) 2
突然ですが、 SNS警察してますか? 3
4 SNS警察の必要性 ❏ 自社サービスを利用しているユーザの行動把握 ❏ 不具合があった時に異常にいち早く気がつく ❏ 新しい施策の評判を把握する
5 作ったもの ❏ Amazon Lambdaで特定のキーワードを含むTweetを取得 ❏ 結果をS3にCSV形式で保存
6 Lambdaで作るメリット ❏ サーバレスなのでサーバ構築、管理の必要がない ❏ CloudWatchのイベント機能で定期実行が簡単にできる ❏ S3(クラウドストレージ)との連携も楽
7 使用ライブラリ ❏ PythonのTweepy ❏ An easy-to-use Python library for
accessing the Twitter API. ❏ http://www.tweepy.org/ ❏ 今回は検索APIしか使ってないが、投稿やリツイートなども できる
8 実装コード
デモ! 9
1 0 まとめと今後やりたいこと ❏ Lambdaを使ってS3に指定したワードを含むTweetをCSV ファイルでアップロードできた ❏ 取得したテキストをJanomeで形態素解析して頻出ワードを 取り出して傾向を見てみる? ❏
GCPのNatural Language APIで感情分析してみる? ❏ その他良さそうな手法があれば教えてください!