Slide 1

Slide 1 text

毎日お届けするBot Qiitaトレンド記事を 作ってみた

Slide 2

Slide 2 text

トレンド毎日把握してますか? はじめに

Slide 3

Slide 3 text

1クリック詐欺とかではないです

Slide 4

Slide 4 text

ここをクローリングしています

Slide 5

Slide 5 text

作った背景 仕事だから 面白いから プログラミングへの関心はどこから来ますか?

Slide 6

Slide 6 text

作った背景 仕事だから 面白いから 僕は多分この辺

Slide 7

Slide 7 text

作った背景 仕事だから 面白いから 僕 こういう人もいる

Slide 8

Slide 8 text

作った背景 仕事だから 面白いから 僕 こういう人もいる 技術力+トレンドのキャッチアップ能力

Slide 9

Slide 9 text

知之者不如好之者,好之者不如乐之者 (何事も楽しんでいる人がめっっっっちゃつよくね) 孔子 論語より

Slide 10

Slide 10 text

作った背景 仕事だから 面白いから 僕 こういう人もいる 技術力+トレンドのキャッチアップ能力

Slide 11

Slide 11 text

作った背景 仕事だから 面白いから 僕 こういう人もいる 技術力+トレンドのキャッチアップ能力 この差をどうにかしたい!

Slide 12

Slide 12 text

テックブログのサイトを見れば、 なんとなくトレンドはわかる

Slide 13

Slide 13 text

しかし、見に行くのも、読む記事を選ぶのも面倒

Slide 14

Slide 14 text

そこで、、、 LINE Botを作成!!!!

Slide 15

Slide 15 text

毎朝9時 ランキング1位の記事を配信 1日の中に記事をよむ時間を取り入れる ことを目指す!!!

Slide 16

Slide 16 text

使った技術 LINE Messaging API Cloudflare Workers Hono

Slide 17

Slide 17 text

Cloudflare Workers サーバレス機能を高速で実行できるプラットフォーム 簡単にデプロイできる 0ms cold startでチャットボットと親和性が高い(多分 10万リクエスト/日 無料 (Cron簡単に設定できた)

Slide 18

Slide 18 text

0ms cold startとは めちゃ小さいJS実行環境が起動しっぱなしだから、 ランタイムーオーバーヘッドがない この小さいのを1つ借りて実行している

Slide 19

Slide 19 text

Hono 軽量なTypeScriptフレームワーク Cloudflare Workers向けに作られた 簡単にルートハンドラを設定できる

Slide 20

Slide 20 text

Hono 軽量なTypeScriptフレームワーク Cloudflare Workers向けに作られた 簡単にルートハンドラを設定できる (正直まだそんなにわかってない)

Slide 21

Slide 21 text

まとめ 人気記事を送るチャットボット作った 今後もっと見せ方を改善したい 機能を豊富にしたい ご意見お待ちしております!!!

Slide 22

Slide 22 text

ありがとうございました!

Slide 23

Slide 23 text

アイコンはUnstock Aiから作りました!