Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

寶可夢苦難⽇

Slide 3

Slide 3 text

寶可夢忍者苦難⽇

Slide 4

Slide 4 text

NiJia Lin LINE Technology Evangelist Developer Relations External Evangelism Internal Evangelism

Slide 5

Slide 5 text

01 主要的功能介紹

Slide 6

Slide 6 text

01 中、英、⽇名字皆通 搜尋寶可夢 02 招式、隊友、物品 特性、努⼒值 搜尋細節 03 回顧對⼿、⾃⼰、神⼈ 都怎麼下判斷 模擬器回放

Slide 7

Slide 7 text

Prompt top [‘屬性’, ‘type’, ‘タイプ’] show OOO Generate Image Other prompt

Slide 8

Slide 8 text

Prompt top [‘屬性’, ‘type’, ‘タイプ’] show OOO Generate Image Other prompt

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

02 為什麼要做這個 寶可夢機器⼈?

Slide 11

Slide 11 text

個⼈預算不夠(app 需另外付費)

Slide 12

Slide 12 text

Showdown 的 API 延遲太久(海外)

Slide 13

Slide 13 text

東翻⻄找 太痛苦了

Slide 14

Slide 14 text

東翻⻄找 太痛苦了 ⽽且常常會記錯名

Slide 15

Slide 15 text

東翻⻄找 太痛苦了 決定搞的 LINE Bot 來看

Slide 16

Slide 16 text

03 ⼜遇到什麼問 題? 兩天內⽀援⽇、英、中

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

突如其來的三種語⾔功能… 🎉

Slide 19

Slide 19 text

⽣成 AI 救救我啊我就我!

Slide 20

Slide 20 text

推薦開發⽤的 API 們 l Images l https://play.pokemonshowdown.com/sprites/gen5/ l https://pkmn.github.io/ps/img/#1 l Showdown API l https://reurl.cc/xlR8q1 l Pokemon WIKI l https://reurl.cc/Q4MoQp

Slide 21

Slide 21 text

04 ⼩⼯具推薦

Slide 22

Slide 22 text

Ruff 號稱的好處 l Pre-commit l Github Actions l VScode l autofix l pythnotic

Slide 23

Slide 23 text

可調整此⾴的排版

Slide 24

Slide 24 text

Testcontainer l 建⽴資料庫作真實的測試 l 不⽤ mock data 假裝過的很好(?) l 隔離:可在 Docker 裡執⾏ l 省空間:執⾏完就刪除 l 普遍的都⽀援

Slide 25

Slide 25 text

Testcontainer l 建⽴資料庫作真實的測試 l 不⽤ mock data 假裝過的很好(?) l 隔離:可在 Docker 裡執⾏ l 省空間:執⾏完就刪除 l 普遍的都⽀援

Slide 26

Slide 26 text

05 佈署的⼩建議

Slide 27

Slide 27 text

都需要綁定魔法⼩卡 要先付租⾦ 有中⽂⽂件 範例多 跟 Heroku 很像 轉移比較無痛

Slide 28

Slide 28 text

優點: 快速跟 GitHub 綁定

Slide 29

Slide 29 text

06 最後⼀部分! 我真的爬的上去?

Slide 30

Slide 30 text

AS-IS

Slide 31

Slide 31 text

TO-BE

Slide 32

Slide 32 text

https://github.com/louis70109/find-your-pokemon l 找到⼈家整理好的 Sqlite (⽅便) l 需要簡中-繁中-英⽂三⽅交握 l 搞懂 gcloud 的部署 (推) l 把 OpenAI 放進去增加趣味性 l 歡迎試玩~(但請保護好我的信⽤卡) GDD – Game Driven Development

Slide 33

Slide 33 text

把⼼⼒花在對的地⽅才對 🥲

Slide 34

Slide 34 text

把⼼⼒花在對的地⽅才對 🥲

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

No content