生產力
pavlok avatar

pavlok

透過 Pavlok API 觸發硬體刺激(震動、嗶聲或電擊),用於習慣養成或提供任務管理的物理回饋。

簡介

pavlok 技能可與 Pavlok 穿戴式裝置直接互動,讓使用者能透過程式控制觸發震動、嗶聲或電擊等物理刺激。此代理程式專為希望強化行為改變或為生產力目標提供即時責任追究的使用者所設計。透過整合 Pavlok API,它成為了一種增強機制,可由指令碼或自動化工作流程觸發,以遏止拖延或鼓勵任務完成。

  • 觸發多種刺激類型:震動 (vibe)、嗶聲 (beep) 及電擊 (zap),以符合所需的反饋強度。

  • 利用 Pavlok API 進行安全且經過驗證的裝置通訊。

  • 專為習慣養成、目標承諾及即時行為修正而設計。

  • 支援整合至大型自動化管線,例如基於 Slack 的教練機器人或自訂任務管理系統。

  • 需要有效的 Pavlok API 金鑰,可透過官方 Pavlok 認證入口網站取得。

  • 在 .env 檔案中配置 PAVLOK_API_KEY 以授權 API 請求。

  • 針對「電擊 (zap)」動作,系統會強制執行安全限制,使用 PAVLOK_API_KEY、LIMIT_DAY_PAVLOK_COUNTS 及 LIMIT_PAVLOK_ZAP_VALUE 環境變數。

  • 若達到每日限制或電擊強度超過使用者設定的閾值,指令碼將回傳包含「skipped」狀態的回應物件,以防止過度刺激或不安全的操作。

  • 指令碼介面需要刺激類型(字串)、強度數值(整數)以及用於紀錄的描述字串,儘管 API 本身目前主要專注於觸發執行。

  • 此工具最適合與其他教練或生產力代理程式搭配使用,以建立一個連接軟體任務追蹤與硬體穿戴式回饋的全面性問責系統。

倉庫統計

Star 數
71
Fork 數
3
Open Issue 數
1
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 上午06:03
在 GitHub 查看