iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
影片教學

如何用 Ktor / Kotlin 開發 Chatbot (Chatbot小萌新攻略) 系列

Kotlin自從成為Android App官方指定的程式語言後,使用人數就急遽上升,這幾年更是有專為Kotlin打造的輕量型工具 "Ktor" 誕生。我目前正在學習Ktor,想藉此機會分享自己的作品;

另一方面,Chatbot在這幾年的發展是有目共睹的,但是使用Kotlin語法的開發者相較於其他語言(如:Python, Golang...等等)卻是少的可憐,也希望可以藉此機會,讓更多人知道Kotlin也是可以用來寫Chatbot的。

一年前剛入門Chatbot時,適逢去年的鐵人賽,某位前輩的教學影片淺顯易懂,讓我獲益良多,我決定向他看齊,報名影片組,讓新手們學習的成效可以更好。

鐵人鍊成 | 共 31 篇文章 | 24 人訂閱 訂閱系列文 RSS系列文 團隊Kotlin 鐵人陣
DAY 1

Day1. Ktor安裝

請先安裝好Ktor, 再使用測試檔案呦!! (溫馨小提醒:影片畫質設成1080會比較清楚喔!!) Ktor安裝參考資料:Ktor官網Ktor下載頁面yaya的...

2020-09-10 ‧ 由 楊舒安 分享
DAY 2

Day2. 我的第一個Telegram Bot (1) : A newbot

今天開始就進入Chatbot的領域啦,那就先從Telegram開始吧~ 溫馨小提醒: 沒有Telegram帳號的朋友,請先到Telegram官網將PC端的介...

2020-09-11 ‧ 由 楊舒安 分享
DAY 3

Day3. 我的第一個Telegram Bot (2) : API

溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:Kotlin線上讀書會共筆讀書會成員Andy Lu學習筆記 參考資料:Telegr...

2020-09-12 ‧ 由 楊舒安 分享
DAY 4

Day4. 我的第一個Telegram Bot (3) : PostWoman

Postwoman已經搬家囉:Hoppscotch (溫馨小提醒:影片畫質設成1080會比較清楚喔!!) Kotlin語法速成專區:Kotlin線上讀書會共筆...

2020-09-13 ‧ 由 楊舒安 分享
DAY 5

Day5. 我的第一個Telegram Bot (4) : Ngrok

我感冒了@@"...今天的聲音有點"燒聲",昨晚一次趕完Day4跟Day5兩天的影片,Day4還沒有很明顯,Day5的就... (溫馨小提醒...

2020-09-14 ‧ 由 楊舒安 分享
DAY 6

Day6. 我的第一個Telegram Bot (5) : Ktor

影片做好才發現一開始就口誤,把第六天講成第五天@@"(該喝RedBull了...) 今天練習用的Sample:KtorDay6-TelegramSam...

2020-09-15 ‧ 由 楊舒安 分享
DAY 7

Day7. 我的第一個Telegram Bot (6) : Webhook

已經開始陷入半夜12點製片的for迴圈了@@"好險現在的i值已經小於等於23...(暈~) (溫馨小提醒:影片畫質設成1080會比較清楚喔!!) K...

2020-09-16 ‧ 由 楊舒安 分享
DAY 8

Day8. 我的第一個Telegram Bot (7) : DeleteWebhook

今天是Telegram Bot的最後一天了~(明天開始就換Line Bot囉!) 溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:...

2020-09-17 ‧ 由 楊舒安 分享
DAY 9

Day9. 我的第一個 Line Bot (1):一行程式碼都不用寫的AI自動回應功能

溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:我的Kotlin整理筆記Kotlin線上讀書會共筆讀書會成員Andy Lu學習筆記...

2020-09-18 ‧ 由 楊舒安 分享
DAY 10

Day10. 我的第一個 Line Bot (2):用滑鼠就可以做出來的Carousel訊息

溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:我的Kotlin整理筆記Kotlin線上讀書會共筆讀書會成員Andy Lu學習...

2020-09-19 ‧ 由 楊舒安 分享