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

Cloudflare Meetup Nagano Vol.3

Cloudflare Meetup Nagano Vol.3

Cloudflare Meetup Nagano Vol.3 登壇資料です。

Toro_Unit (Hiroshi Urabe)

January 18, 2025
Tweet

More Decks by Toro_Unit (Hiroshi Urabe)

Other Decks in Technology

Transcript

  1. $ whoami Toro_Unit / 占部 紘 Frontend & WordPress Engineer

    Github: @torounit / Twitter: @Toro_Unit WordPress / Gutenberg Team Shinshu WordPress Meetup 2
  2. 10

  3. VSCode の導入 <- わりとなんとかなった。 Wrangler の導入 <- なんとかなった。 Hello World!

    <- なんとかなった。 TodoListアプリ <- なんとかならなかった 16
  4. 18

  5. 19

  6. 一通りチュートリアルも終えたので、開発に進むことに。 @line/bot-sdk とか、wrangler.toml に compatibility_flags = ["nodejs_compat"] 書くだけでふつーに動く。 Line の

    Messaging API と格闘しつつ、Cloudflare とはほとんど格闘せず、だいたい 40時間程度でそれなりに動くものができた。 25
  7. 作ってみないと教えられないので、自分でも作ってみた https://github.com/torounit/cf-line-bot Hono / D1 / Workers AI を用いて BOT

    をこさえてみた。 ちょっとしたことを試すぶんにはとても気軽に出来る。 27
  8. wrangler.toml に多少書くだけで、色んな機能を呼び出せるのは便利。 [ai] binding = "AI" [[d1_databases]] binding = "DB"

    database_name = "your-database_name" database_id = "your-database_id" AI のモデルも llama-3.3-70b が使えるようになったりで良くなってきてるっぽい。 28