Skip to content
coseto6125Public

About

LINE Bot for parking information query in Taiwan using TDX API

Resources

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

108 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PapaKing 吉祥物:戴皇冠的藍色小車

PapaKing

台灣停車資訊查詢 LINE Bot

開源 CC BY-NC 4.0 個人使用免費 贊助

基於 TDX 運輸資料流通服務 的停車資訊查詢系統,跑在 Google Apps Script 上,傳一個位置給 LINE Bot 就回附近的停車格與停車場。

📖 想自己架一個?看 架設教學:TDX 申請、LINE 官方帳號、GAS 部署與金鑰管理、問答,約 30 分鐘。

✨ 特色功能

  • 🚗 路邊停車格 - 依路段分組,顯示路名、小客車格數、費率
  • 🏢 停車場 - 名稱、地址、剩餘車位;新北、基隆另接市府開放資料補 TDX 沒有的場站
  • 🕒 開車時間排序 - 直線最近的幾筆再問 Google 開車時間,依時間重排
  • 🗺️ 導航連結 - 每筆一鍵開 Google Maps 導航
  • 💬 Flex 卡片 - 路邊、停車場各一則文字,再加一則 Flex carousel 卡片
  • ☁️ 零伺服器 - Google Apps Script 免費託管,設定全放指令碼屬性

📱 功能展示

操作示範:傳位置到收到停車卡片 Flex 卡片:路邊停車格與停車場 完整回覆:文字清單加卡片
傳送位置 → 幾秒後收到回覆
看 mp4 原檔
Flex 卡片一鍵開車導航 完整回覆:路邊停車格、停車場各一則

🏗️ 專案結構

papaking/
├── gas/
│   ├── line_webhook_gas.js   # 全部程式
│   └── README.md             # 部署步驟、資料來源、配額、測試
├── sponsor-worker/           # 綠界贊助通知 → D1 + LINE 推播(Cloudflare Worker)
├── docs/                     # TDX API 規格
├── image/
└── README.md

🚀 快速開始

完整教學(TDX 申請、LINE 官方帳號、clasp 部署、金鑰管理、問答):docs/setup.md

  1. 前往 Google Apps Script 建立新專案,貼上 gas/line_webhook_gas.js
  2. 在「專案設定 > 指令碼屬性」填 LINE_CHANNEL_ACCESS_TOKEN 與 TDX_KEYS
  3. 部署為 Web App(執行身分:我,存取權:任何人)
  4. 把 Web App URL 填進 LINE Developers Console 的 Webhook URL

屬性格式、多把 TDX 金鑰輪替、Google Maps 配額、資料來源與測試函式:見 gas/README.md。

📋 授權條款

本專案採用 CC BY-NC 4.0 授權:

✅ 非商業使用(免費)

  • 個人使用
  • 教育用途
  • 非營利組織
  • 學習研究

💼 商業使用(需授權)

如需用於商業用途,請聯繫取得授權:

詳見 LICENSE 檔案。

🙏 致謝

☕ 贊助

這個專案沒有公開的 Bot,照教學自己架一個就能用,維護靠愛發電。架起來覺得好用的話,歡迎請作者喝杯咖啡;贊助時在「留言」寫下你想要的功能,有機會優先做:

贊助

📞 聯絡方式


⭐ 如果這個專案對你有幫助,歡迎給個星星!

About

LINE Bot for parking information query in Taiwan using TDX API

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages