iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

30天建構出一個簡單 LineBot 機器人 系列

隨著時代的更迭,人與人、人與店家、人與各種人事物之間的溝通連結已發生劇烈改變,社群軟體成為重要的媒介,而 Line 已然成為其中一項要角,對此感到有興趣的我們因而想去研究這塊知識與技術,也就是 LineBot 機器人的建置與應用,透過這 30 天來鞭策團隊在成熟龐大資料中學習並與大家分享~

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

DAY 11 Flex message(上篇)

Flex message將紀錄兩種寫法:由Flex Message Simulator編寫JSON的應用,以及自行編緝內容的寫法 Flex Message Si...

2022-09-25 ‧ 由 Lumeowmo 分享
DAY 12

DAY 12 Flex Message(下篇)

今天和大家介紹第二種寫法:自行編輯Flex Message語法,客製化聊天機器人回覆訊息。 基本架構 首先先詳細的介紹彈性配置的基本架構 Flex Messa...

2022-09-26 ‧ 由 Lumeowmo 分享
DAY 13

DAY 13 LIFF的製作

LIFF是LINE Front-end Framework的縮寫,他可以將特定的網頁內嵌在LINE Bot中。 為什麼要做LIFF 雖然LINE Bot的URL...

2022-09-27 ‧ 由 Lumeowmo 分享
DAY 14

DAY 14 利用 Vercel 完成 Liff 部署

上篇我們完成了 Liff 網頁編寫,為了要將它放到 Liff 上面,需要產生一個 https 的網址,因此我們選用 Vercel 來產生網址。 原本在學習時其實...

2022-09-28 ‧ 由 Lumeowmo 分享
DAY 15

DAY 15 Django資料庫使用(上篇)

網站通常會搭配後端存取帳戶資料等的資料庫使用,Django預設為以Model方式使用資料庫,也就是以class類別建立Model,再透過Model使用資料庫與資...

2022-09-29 ‧ 由 Lumeowmo 分享
DAY 16

DAY 16 Django資料庫使用(下篇)

新增完四個學生資料後,今天和大家介紹如何設定Admin管理介面中的資料顯示方式(篩選、搜尋、排序)以及資料庫的新增、修改和刪除。 顯示多欄位資料 若想要顯示多個...

2022-09-30 ‧ 由 Lumeowmo 分享
DAY 17

DAY 17 Line 訊息的介紹

在 Line Bot 的撰寫上,搞清楚訊息很重要,清楚之後才能利用或是拿取到想要的資訊,因此在開始撰寫機器人之前要先了解 Line 裡面訊息的樣式、屬性以及提取...

2022-10-01 ‧ 由 Lumeowmo 分享
DAY 18

DAY 18 Postback event

上篇講完 Message Event 基本介紹後,今天就來整理 Postback 的資訊並時做一個簡單的 postback 機器人來熟悉一下。 Postback...

2022-10-02 ‧ 由 Lumeowmo 分享
DAY 19

DAY 19 Python基本語法(上篇)

由於寫LineBot會運用到許多Python語法,所以跟大家介紹一下Python基本語法吧~ 輸入輸出 在Python中「print()」為輸出方法 a = 1...

2022-10-03 ‧ 由 Lumeowmo 分享
DAY 20

DAY 20 Python基本語法(下篇)

這篇為進階語法包含邏輯判斷、邏輯判斷、重複迴圈、例外處理的用法,以及break和continue、安裝與匯入模組的詳細介紹。 註解 首先先介紹寫程式中經常使用的...

2022-10-04 ‧ 由 Lumeowmo 分享