Line Bot Memo

Avatar of george16886.
Avatar of george16886.

Line Bot Memo

# 焦糖幫你記ChatBot || Line Bot 實作 圖文好讀版⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ https://medium.com/@george16886/%E7%84%A6%E7%B3%96%E5%B9%AB%E4%BD%A0%E8%A8%98bot-line-bot-%E5%AF%A6%E4%BD%9C-7d19d4b0a7b0 因為有時在聊天的時候,被委託了一些事情,但時常聊完就忘了(被揍😼)或總是要把訊息往上拉很久才找得到(心累🤦);或是常常臨時想到某件事,但下一秒又忘了(金魚腦🐟);又或有時候需要暫時的媒介,在不同的裝置間傳遞訊息(cache📲)。因此這個簡單備忘錄📝就誕生了。很陽春的功能,但只要正在使用 Line 聊天,隨手和**焦糖幫你記Bot**說句話,牠就會幫你化解這些尷尬的情境。就是這樣,喵~ --- ## 說明 結合 **LINE Bot 聊天機器人**和 **Google Sheets 試算表**,利用 **Google Apps Script** 部屬為網路應用程式串接,將 LINE Bot 收到的訊息記錄到 Google Spreadsheet 中,實現簡單的備忘錄功能。 --- ## 用法 * 跟焦糖說話,牠就會幫忙記到備忘清單唷;焦糖回應:[message] saved! * 想要將某件事標記為完成 -> 再說一遍;焦糖回應:[message] checked! * 可以拉群組也可以單獨跟牠說話唷! * 新增圖片格式回應非文字訊息。 --- ## 指令 無視大小寫、空格。 * `todo` 列出待辦事項;若無未完成項目,焦糖回應:All done! * `report` 列出備忘清單;若清單為空,焦糖回應:All clear! * `check` 將所有項目標記為已完成;焦糖回應:All checked! * `reset` 將所有項目標記為未完成;焦糖回應:All unchecked! * `clear` 清空已完成項目;焦糖回應:Checked items deleted! * `ls` 查詢 User ID 以及各項目時間戳記;若清單為空,只回傳 User ID。 --- ## Screenshots {% gallery %} ![](https://i.imgur.com/RrRzG3z.jpg) ![](https://i.imgur.com/M3Z4zLh.jpg) ![](https://i.imgur.com/kddVpVG.jpg) ![](https://i.imgur.com/LABS4o5.jpg) ![](https://i.imgur.com/CI8DIj7.jpg) ![](https://i.imgur.com/s5gF1yO.jpg) ![](https://i.imgur.com/V2yGXyl.jpg) ![](https://i.imgur.com/hEunwDx.jpg) {% endgallery %} ![](https://i.imgur.com/CNwcJz2.jpg) --- ## Rich menus * 在群組中無法使用。 * 在電腦版無法使用。 ![](https://i.imgur.com/kfOK6JB.jpg) --- ## 更新 1. [x] 使用指令 `todo` 列出表單上還沒完成的事。 2. [x] 使用指令 `check` 將所有事標記為已完成。 3. [x] 使用指令 `clear` 清空已完成項目。 4. [x] 使用指令 `report` 列出表單上所有的事。 5. [x] 依不同 User ID 寫到不同的 sheet 以及做 report。 6. [x] 指令無視大小寫、空格。
Avatar of the user.
Please login to comment.

Published: Jun 19th 2020
97
6
0

JavaScript
Google Apps Script
Google Sheets
Line Bot
Quick Memo

Share