解析訊息 chat id
POST /v1/gateway/providers/:id/resolve-chat-id:查詢 Telegram 機器人的 chat id。請求內容可選帶 botToken,且不會儲存。
POST /v1/gateway/providers/:id/resolve-chat-id
查詢 Telegram 機器人應發送到的 chat id。JSON 請求內容可選帶 botToken,它僅用於本次查詢且不會儲存;省略時,gateway 使用已儲存的 token。僅支援 Telegram;其他 provider id 回傳 404。該端點回報目前狀態後立即回傳而不阻塞,因此由呼叫方輪詢:found 帶回 chat id;awaiting_start 表示使用者還沒給機器人發過訊息;conflict 表示正在執行的 daemon 佔用著 Telegram 的 getUpdates(繼續輪詢即可;使用者發出的訊息會經由 daemon 到達解析邏輯);invalid_token 表示傳入或已儲存的 token 不可用。
| 方法 | POST |
| 路徑 | /v1/gateway/providers/:id/resolve-chat-id |
| 認證 | 設置 GATEWAY_AUTH_TOKEN 時需要 Authorization: Bearer <token> |
| 類別 | gateway |
請求內容
{ "botToken": "123456789:AAH..." }回應體
{ "status": "found", "chatId": "42", "username": "my_bot" }