iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Kotlin

使用 Ktor 打造一個專屬自己的雲端行動助理吧~ 系列

Jcconf 暖身用 https://pretalx.com/jcconf-2023/talk/Q3E9VE/

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11. Websocket [EP.1]

開啟 Sockets.kt Websockets 要連線的話,路徑最前方是 ws 或 wss 也就是 ws://localhost:8080/echo 要注意的...

2023-09-26 ‧ 由 楊舒安 分享
DAY 12

Day12. Websocket [EP.2]

選擇使用 hoppscotch 的理由也很簡單,就是它也有現成的 Websocket 可以使用XD 如上圖所示,將左側的標籤頁切換到 Realtime ,預設畫...

2023-09-27 ‧ 由 楊舒安 分享
DAY 13

Day13. Websocket [EP.3]

連線到 Ktor 的 Websocket: ws://localhost:8080/echo 按下 Connect 下方的 Log 欄位就會出現 Kt...

2023-09-28 ‧ 由 楊舒安 分享
DAY 14

Day14. Websocket [EP.4]

已連線,Hello from WS (現在已經跟 Ktor 的 Websocket 接上線,跟 Ktor 打個招呼吧~) (如上圖所示,在 Message...

2023-09-29 ‧ 由 楊舒安 分享
DAY 15

Day15. Websocket [EP.5]

聊天機器人的一些功能在某些情況下,是可以用 ktor 的 Websocket 代替的,例如:FAQ。 如果 response 只是簡單的 Hi, Hello,...

2023-09-30 ‧ 由 楊舒安 分享
DAY 16

Day16. Websocket [EP.6]

昨天已經將文件放到Ktor專案裡面,那要怎麼讓裡面的文字進到 Websocket 呢? import java.io.File 這時候,就可以使用 File(...

2023-10-01 ‧ 由 楊舒安 分享
DAY 17

Day17. Websocket [EP.7]

將讀取出來的資料,宣告為變數 msgDataList val msgDataList = File("src/main/resources/dataL...

2023-10-02 ‧ 由 楊舒安 分享
DAY 18

Day18. Websocket [EP.8]

透過 hoppscotch 送個訊息給 ktor~ 可以看到 dataList.txt 檔案裡面的文字成功的被讀取 因此,如果是想要做一個 FAQ 的功能的話...

2023-10-03 ‧ 由 楊舒安 分享
DAY 19

Day19. Websocket [EP.9]

將原本的 return msgDataList.toString()改成 return msgDataList.random() 再送一次 Message...

2023-10-04 ‧ 由 楊舒安 分享
DAY 20

Day20. Websocket [EP.10]

You said: bye 對照 if expression,就能知道箇中道理 if (receivedText.equals("bye"...

2023-10-05 ‧ 由 楊舒安 分享