本系列源自彰師大最多學生使用的 LINE Bot 「彰師小生物」,每年互動超過 200,000 則訊息,累積超過 9,000 位好友,更獲學校邀請於通識講座經驗分享,而開發者卻來自八竿子打不著的生物系。作者將透過 Python、Django 框架、Heroku PaaS 、 LINE messaging API 與 LINE Login 等酷東西,為了怕各位睡著,決定再撒上ㄧ些創新思維,期許看著這些文章的斜槓青年們,能從觀察生活周遭的需求出發,最終打造出屬於自己的 Side Project!
釐清觸發事件 MessageEvent 及 PostbackEvent MessageEvent 還記得前面學習 ImageSendMessage、TextSe...
函式的可重複利用性 無論是使用者輸入老師或是課名,同樣都是使用 PostbackEvent 觸發事件搭配 FlexSendMessage 訊息回覆,就能跳出課程...
科技來自於懶性 有些課名實在是太長了,總會有許多神奇的簡稱出現,特教導=特殊教育導論、普生=普通生物學、脊比=脊椎動物比較解剖,而這些用詞若輸入在機器人反而都無...
前言 差不多寫了一半的文章,其實課程評價的核心功能流程與邏輯相對簡單,接下來一半的時間會從單純開發機器人,漸漸加入一點網頁設計、部屬與 Message API...
為什麼有了 LINE Bot 還需要網頁? 聊天機器人的訊息回覆模式,適合引導式的情境規劃,應用上包含診所掛號、場地預約等,但隨著詢問的流程與內容越來越多,或是...
在上一篇文章中,我們處理好了後端 (Python) 的處理邏輯,以及網址的定義,本篇文章則是透過評價瀏覽網頁功能,介紹使用者接觸網頁的第一線介面設計,在此我們使...
評價顯示部分 在網頁的第二部分,因為重複的 HTML 會一直出沒,會以迴圈為核心進行編寫: 在這裡會用到幾個很重要的觀念: Variable tag 變數標籤...
使用者是一種需要被安撫的生物 本篇所使用的機器人目前回覆的負擔很輕,但若是使用 ChatGPT 等生成式 AI,以及需要撈取大型資料庫資料的時候,往往會有等待的...
為訊息增加 Call to Action Flex Message action 常見用途 而 Flex Message 往往搭配 CTA (Call to A...
課程評價 LINE Bot 全端學習地圖 本系列文以建一支聊天機器人為目標,著墨於環境建置、前後端框架及 LINE Message API 為主,並以相同範例檔...