iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
自我挑戰組

一路side project - 學習筆記系列 第 4

[Day 4] 健康管理 x Line Bot - 你今天POO了嗎 - 計屎者 (使用手冊篇)

  • 分享至 

  • xImage
  •  

你今天POO了嗎

沒錯 今天要介紹的是根據上次應用的延伸 - 做一個統計大便次數的健康管理機器人

動機

之前和朋友每到一個時期很常會便秘,為了此問題我們很常吃各種酵素等,但很常時間不會記得自己哪天上過,所以我們就有了個專門記錄大便的群組 (本米和朋友命名此群組為: 屎的旅程)

但後來發現,只是記錄、自己偶爾看一下好像不能知道什麼,所以就有了這個 計屎者 !
今天我們就先介紹這個計屎者的基本使用手冊,明天就來講述如何操作(實作篇)
那我們就開始吧 !


💩 便便次數統計機器人 - 使用手冊

核心功能

機器人會潛伏在群組中,默默統計大家每日的解放次數,並在需要時提供有趣的排行榜。

(一) 事前準備

要讓機器人開始統計,必須先在群組中進行「綁定」。

  1. 將機器人邀請加入您想統計的 LINE 群組。

  2. 在群組中傳送一次綁定指令:

    #bind

    機器人會回覆「✅ 已綁定;本群開始紀錄關鍵字。」,之後便會開始自動計數。

(二) 指令列表

可以透過以下指令,隨時查詢統計數據。

指令 說明
#bind 綁定群組。讓機器人開始在此群組進行統計。
#unbind 解除綁定。讓機器人停止在此群組統計,舊資料會保留。
#便便? #poop? 查詢指令說明。機器人會列出所有可用的查詢指令。
#便便 7d 查詢過去 7 天的統計數據。(數字可自訂,例如 3d, 14d)
#便便 week 查詢本週 (從週一到現在) 的統計數據。
#便便 month 查詢本月 (從 1 號到現在) 的統計數據。
#便便 YYYY-MM-DD YYYY-MM-DD 查詢指定日期區間的統計數據。範例:#便便 2025-01-01 2025-01-31

(三) 自動功能

除了手動查詢,機器人還有兩個自動化功能:

  1. 關鍵字自動計數
    • 觸發方式: 只要在已綁定的群組中,訊息內容包含以下任一關鍵字,就會被自動計入次數。
    • 關鍵字: 💩便便大便poop (不分大小寫)
    • 計數規則: 一則訊息內有多個關鍵字,會被累加計算。
  2. 週六自動週報
    • 觸發時間: 每週六晚上 9 點 (21:00)。
    • 觸發內容: 機器人會自動計算過去 7 天的數據,並發送一份週報到所有已綁定的群組中,格式與手動查詢的報表相同。

(四) 注意事項

  • 本機器人只會在群組中運作,無法在一對一私聊中使用。
  • 所有統計數據都儲存在自己的 Google Sheet 中,絕對私密。
  • 報表只會顯示前 10 名的「解放王」。

(五) 實際使用圖示

https://ithelp.ithome.com.tw/upload/images/20250917/20154764FCDBvS6C9f.jpg

https://ithelp.ithome.com.tw/upload/images/20250917/20154764JIeNWpgZiO.jpg


上一篇
[Day 3] GAS 觀念:語言、執行環境、權限、常用內建服務與 HTTP 呼叫實戰
下一篇
[Day 5] 健康管理 x Line Bot - 你今天POO了嗎 - 計屎者 (實作篇)
系列文
一路side project - 學習筆記10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言