在飛書上直接搜尋文檔、AI 萃取參數、產出 sensor 初始化 TXT 設定檔。

- 把 feishu-bot/ 目錄推送到 GitHub
- 在 Railway 建立 New Project → Deploy from GitHub repo
- Setting 中加環境變數(見下方)
- 你會拿到一個 URL 如 https://your-app.railway.app
- 到飛書後台 → 事件訂閱 → 設定 webhook URL
cd feishu-bot/functions
docker build -t sensor-bot .
docker run -p 8080:8080 sensor-bot
pip install fastapi uvicorn httpx
cd feishu-bot/functions
uvicorn main:app --host 0.0.0.0 --port 8080
| 變數 |
必要 |
說明 |
| APP_ID |
✅ |
飛書應用 ID |
| APP_SECRET |
✅ |
飛書應用 Secret |
| LLM_PROVIDER |
✅ |
openai / claude / azure |
| LLM_MODEL |
✅ |
gpt-4o-mini / claude-sonnet-4-20250514 |
| LLM_API_KEY |
✅ |
LLM API 金鑰 |
| LLM_BASE_URL |
❌ |
自訂 API 端點(選擇性) |
- 事件訂閱 → im.message.receive_v1 → 填你的 Railway URL + /webhook/im
- 卡片回調 → card.action.trigger → 填你的 Railway URL + /webhook/card
使用者:幫我建 OX03C10
Bot:搜尋文檔 → 列出 → 選擇 → AI 萃取 → 確認 → 產出 TXT