iT邦幫忙

鐵人檔案

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

30天玩轉規劃LINE BOT 系列

30天透過Python串接LINE BOT API,建立屬於自己的商家機器人,並建立整合資料庫。
前半段,主要是建立機器人;後半段,就是與我一起對機器人的應用進行探索、試錯,發現其他的可能。

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

第11天:進階訊息設置(一)

進階訊息可以製作出更多元的應用變化與創造更多服務功能的可能進入line developers documentation 的 【message types】ht...

2022-09-26 ‧ 由 Edward 分享
DAY 12

第12天:規劃資料庫(一)

建立機器人的同時也需要搭建一個配合的資料庫,用來紀錄用戶傳輸過來的資料,藉此能提高與客戶的互動,甚至利用用戶行為資料做更深層的ML與DL來做不同的內容行銷。接下...

2022-09-27 ‧ 由 Edward 分享
DAY 13

第13天:規劃資料庫(二)

PostgreSQL資料庫初步已經完成後,再來就是開始著手建立專案資料庫,選擇login按右鍵然後選擇create,再來按下login 將name打上admin...

2022-09-28 ‧ 由 Edward 分享
DAY 14

第14天:規劃資料庫(三)

接下來,規劃會員資料庫在Pycharm的2022ironmanedwardbot專案下建立一個資料夾。 然後我們將其命名為models。 接著就在這資料夾內建立...

2022-09-29 ‧ 由 Edward 分享
DAY 15

第15天:規劃資料庫(四)

接下來建立用戶資料庫,進入到github的【line-bot-sdk-python】 找到【get_profile】透過line bot api的get_pro...

2022-09-30 ‧ 由 Edward 分享
DAY 16

第16天:重構優化

原本接下來要進行增加 line bot 機器人功能,但因為目前階段開始越寫越多越複雜,先對程式內容優化,讓後續更容易維護,之後在進行後續。回到PyCharm,對...

2022-10-01 ‧ 由 Edward 分享
DAY 17

第17天:增加 line bot 機器人功能(一)

要給用戶作預約,就可能需要有多項內容給他們選,那接下來做服務類型選擇。我預計是做這樣的選項: 預約1.1. 類別11.1.1.餐點甲1.1.2.餐點乙1.1....

2022-10-02 ‧ 由 Edward 分享
DAY 18

第18天:增加 line bot 機器人功能(二)

前一篇已經完成能給客戶選擇類別的選項,以及我能接收客戶選擇的資訊。做完了類別就是往下在做一層【項目】,目標是讓客戶能更精確選擇我們提供的服務。那我打算用【Fle...

2022-10-03 ‧ 由 Edward 分享
DAY 19

第19天:增加 line bot 機器人功能(三)

接下來要製作的是【Quick Reply】功能是,可以提供多可選項,讓用戶能快速選擇需要的回覆,以減少客戶打字,也可以方便我們管理客戶發送的訊是能格式一至,好方...

2022-10-04 ‧ 由 Edward 分享
DAY 20

第20天:增加 line bot 機器人功能(四)

接下繼續用【Quick Reply】的功能,製作時間的選項。作法跟前面依樣,邏輯相似。 所以定義一樣類似的方程式: def service_select_tim...

2022-10-05 ‧ 由 Edward 分享