一個請求,直接通知到手機
CE Notify 把一個 LINE 聊天室變成你可以 POST 的網址。部署跑完了、備份沒跑成功、半夜三點感測器超溫——只要送得出 HTTP 請求,就能通知到你真的會看訊息的地方。
curl -X POST https://v2.chateverywhere.app/api/line/notify \
-H "Authorization: Bearer $CE_NOTIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"message": "Deploy finished"}'在 LINE 加入 CE Notify
點下面的按鈕,或在 LINE 搜尋下面那組 ID。這跟 @cebot 小幫手是兩個不同的帳號,這一個只負責送通知給你。
把你的電子郵件傳給它
它會回一封驗證信,點下連結就會把這個聊天室跟你的 Chat Everywhere 帳號接起來。
跟它要 Token
它會回覆你的網址、Token 和這個月的用量。設定到這裡就結束了。
@973femacToken 直接回在聊天室裡
CE Notify API
從外部服務推送訊息到你的 LINE
沒有後台,也沒有金鑰管理頁面。在 CE Notify 的聊天室裡跟它要 Token,它就會回一張卡片,上面是你貼進程式裡需要的所有東西。
一個帳號一組 Token
再要一次是給你同一組,不會愈積愈多、最後不知道哪一組還在用。
請當成密碼保管
拿到 Token 的人就能傳訊息到你的 LINE。放在環境變數裡,不要放進程式碼庫。
訊息會傳到 CE Notify 聊天室
不會混進小幫手的對話裡,所以吵鬧的排程通知不會把聊天洗掉。
一個 POST,整合就完成了
curl -X POST https://v2.chateverywhere.app/api/line/notify \
-H "Authorization: Bearer $CE_NOTIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"message": "Deploy finished"}'{
"success": true,
"quota": {
"used": 13,
"limit": 100,
"remaining": 87,
"daysUntilReset": 19
}
}curl "https://v2.chateverywhere.app/api/line/notify\
?token=$CE_NOTIFY_TOKEN&message=Deploy+finished"用 bearer header 帶 Token,內容用 JSON 送出。不用裝 SDK、不用註冊 webhook,你這邊也不用跑任何東西。
POST 加 bearer token
Authorization: Bearer <token>、Content-Type: application/json,內容裡放一個 message 欄位。
只能用 GET 也沒問題
把 token 和 message 放在查詢參數裡。適合只會送 GET 的硬體或 webhook 服務——但 Token 會留在網址和紀錄裡,能用 POST 就用 POST。
最多 5,000 字
超過會直接回 400,而不是默默把後面截掉。
回應會告訴你剩多少額度
送成功之後會回傳已用幾則、上限、剩幾則,以及距離重置還有幾天。
送 Markdown,收到的就是排好版的卡片
{
"message": "# Alert\n**Temperature** 42°C\n- Living Room",
"markdown": true
}預設是純文字。加上 "markdown": true,訊息就會變成排好版的 LINE 卡片——標題、粗體、程式碼和清單都看得出層次,半夜三點被吵醒時比較讀得下去。
標題、粗體、斜體、程式碼
常用的 Markdown 語法都會變成排好版的卡片,而不是一堆星號。
細節用清單列出來
哪一台主機、哪一個工作、超過哪一個門檻——用清單列,在鎖定畫面上也看得懂。
簡單的通知就不用開
不加這個參數就是一則純文字訊息,一句話的通知這樣剛好。
失敗的時候它會回什麼
所有回應都是 JSON,每一種失敗都有值得你分開處理的狀態碼。最需要先想好的是 429:每月有上限,會一直重試的程式一定會踩到。
每月 100 則
以帳號計算,每月 1 日(台北時間)重置。每次送成功都會附上距離重置還有幾天。
401Token 沒帶或無效
沒帶 Authorization header、header 格式不對,或 Token 無效。
400訊息內容有問題
內容空白、沒有 message、超過 5,000 字、JSON 格式錯誤,或是 LINE 帳號還沒綁定。
429本月額度用完了
碰到每月上限。訊息不會送出,也不會算進你的用量。
500LINE 那邊沒有收下
送到 LINE 時失敗。已保留的額度會退回,不會扣你的用量。
或是把這段貼給 AI,整套讓它幫你做完
請幫這個專案接上 CE Notify 的 LINE 通知。
請一步一步帶我做,每一步都等我回覆再繼續。
第 1 步 — 加 LINE 好友
請我打開 https://line.me/R/ti/p/@973femac 加入好友,
或在 LINE 搜尋 @973femac。等我說完成再繼續。
第 2 步 — 綁定帳號這一頁剩下的都可以先跳過。在你想接通知的專案裡,把這段貼給 Claude Code、Cursor、Copilot 或 ChatGPT,它會一路帶你做完——加 LINE 好友、驗證電子郵件、拿 Token,最後把程式寫好。
它會帶你把 Token 拿到手
加好友、傳電子郵件、點驗證連結、跟它要 Token。AI 會一步一步提示你,每一步都等你完成再往下走。
它會告訴你 Token 要放哪裡
放進環境變數 CE_NOTIFY_TOKEN,而不是貼進對話裡;接著它會先幫你確認 .env 有被 gitignore,才會繼續。
它會問你要接在哪裡
它本來就在你的專案裡,所以你不確定的話,它可以看過一遍再建議幾個適合的位置。
然後才開始寫
整份 API 都寫在提示詞裡,它不用再去查任何東西。就是一個 HTTP 請求,用你原本的語言寫——不用 SDK、不用多裝套件、也不用多跑一個服務。
大家都拿它來接什麼
值得被打斷一下的事
- 部署完成,或失敗了
- 昨晚的備份沒有跑
- 感測器超過溫度
- 有一筆款項進來了
- 爬蟲抓到你在等的那個東西
- 跑很久的工作終於結束
就差一個請求
加好友、驗證電子郵件、跟它要 Token。送出第一則訊息大概只要一分鐘。
https://v2.chateverywhere.app/api/line/notify
聯絡我們
告訴我們你的學校或團隊的狀況,我們會盡快回覆。
在台灣嗎?
也可以直接聯絡我們的台灣代理商 JoyLearn(@joylearn),用 LINE 就能問。
