MINARA

メッセージングのチャットIDを解決

POST /v1/gateway/providers/:id/resolve-chat-id:gateway が保持しているトークンを使い、ボットの送信先チャットIDを解決します。呼び出し側はトークンに触れません。

POST /v1/gateway/providers/:id/resolve-chat-id

gateway がすでに保持しているトークンを使って、設定済みボットの送信先チャットIDを解決します——呼び出し側がトークンに触れる必要はありません。Telegram のみ対応で、それ以外の provider id は 404 を返します。ブロックせずに現在の状態を返すため、呼び出し側がポーリングします:found はチャットIDを返し、awaiting_start はユーザーがまだボットにメッセージを送っていないことを示し、conflict は稼働中の daemon が Telegram の getUpdates を占有していることを示します(ポーリングを続けてください——ユーザーが送ったメッセージは daemon 経由で解決処理に届きます)。invalid_token は利用可能なトークンが保存されていないことを示します。

メソッドPOST
パス/v1/gateway/providers/:id/resolve-chat-id
認証GATEWAY_AUTH_TOKEN が設定されている場合は Authorization: Bearer <token> が必要
カテゴリgateway

レスポンス本文

{ "status": "found", "chatId": "42", "username": "my_bot" }

目次