iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

LINE Messaging API SDK for Python 實現群組團購輔助機器人 系列

在這30天會結合LINE Messaging API SDK +postgreSQL設計一個群組機器人,可以收發團購訊息、檢視統計團購資訊

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

DAY 11 Quick replies & Action objects in Messaging API

在寫這篇時發現,因為在上篇文章有提到模板訊息,裡面有大量出現Action objects,Quick replies也會用到Action objects,這篇應...

2021-09-23 ‧ 由 onlyatuna 分享
DAY 12

DAY 12 群組相關事件及命令

event 群組相關事件有4種 Join event 加入事件 Leave event 離開事件 Member join event 成員加入事件 Membe...

2021-09-24 ‧ 由 onlyatuna 分享
DAY 13

DAY 13 資料庫-建立並操作Heroku PostgreSQL

Heroku PostgreSQL是一種Heroku提供的PostgreSQL服務,可免費使用,免費版使用有一定的限制,如果需要付費方案可見Heroku Pos...

2021-09-25 ‧ 由 onlyatuna 分享
DAY 14

DAY 14 資料庫-透過pgAdmin4管理Heroku PostgreSQL

在上篇有透過psycopg2對PostgreSQL進行一連串的操作,在透過psycopg2人工創建資料表和插入更新刪除資料過程比較麻煩,要查詢資料也要將資料擷取...

2021-09-26 ‧ 由 onlyatuna 分享
DAY 15

DAY 15 處理接收到的LINE emoji訊息

我這邊群組團購訊息會用到很多LINE emoji,這邊會將訊息跟LINE emoji做處理前面Day 09 回覆emoji訊息有提到Android上還接收不到e...

2021-09-27 ‧ 由 onlyatuna 分享
DAY 16

DAY 16 將含LINE emoji團購訊息與關鍵字存到資料庫

再上篇中擷取到的訊息只會即時傳到聊天室,並不會保存下來。要保存訊息的話,就要把訊息保存到資料庫。 建立訊息資料表 這邊設計資料表訊息與LINE emoji存放的...

2021-09-28 ‧ 由 onlyatuna 分享
DAY 17

DAY 17 取得資料庫資料並將含LINE emoji的訊息傳出

小弟自開學後白天上課晚上上班,每天時間不多,進度比較緩慢,請多見諒上篇將資料存至資料庫,這篇要將資料從資料庫取出,並做處理後作為訊息傳出 程式 if(event...

2021-09-29 ‧ 由 onlyatuna 分享
DAY 18

DAY 18 處理接收到的LINE emoji訊息-補充

這邊改成只要在聊天室輸入關鍵字就會傳出LINE emoji訊息前面處理LINE emoji訊息的函式中增加lastLength參數,用來考慮訊息不是從第一個字抓...

2021-09-30 ‧ 由 onlyatuna 分享
DAY 19

DAY 19 我要+1 群組團購輔助機器人

前面文章在處理訊息文字,這裡我要做的功能是在群組內喊要什麼東西+1,資料庫能把它紀錄下來 資料庫 這邊在建一個資料表來記錄+1的userid跟LINE名字一樣設...

2021-10-01 ‧ 由 onlyatuna 分享
DAY 20

DAY 20 我要+1 群組團購輔助機器人(補)

上篇只做出了大部分功能,有很多細節沒做好,這篇會修正細節與優化 PostgreSQL IF statement 我會用到PostgreSQL的IF statem...

2021-10-02 ‧ 由 onlyatuna 分享