1 つの AI で複数の Telegram アカウント
クイックスタートで一度接続したら、同じ Claude AI または ChatGPT コネクタに追加の Telegram アカウント(個人用、仕事用、テスト用)を紐付けられます。次のツール呼び出しで使うアカウントをコマンド 1 つで切り替え可能 — Disconnect/Connect のサイクルは不要です。
最初のアカウントを接続する
Claude AI または ChatGPT のクイックスタートを完了します。QR をスキャンしたアカウントがプライマリアカウントになります — OAuth がバインドされたアカウントで、アカウント一覧では ⭐ 付きで表示されます。
AI に別のアカウントを追加するよう依頼する
「Telegram アカウントをもう 1 つ追加して、ラベルは 'work' に」と言います。AI が telegram-accounts-add を呼び出し、ワンタイム URL を返します。この URL は 10 分間有効で、どのデバイスでも使えます — ブラウザで開くと QR コードが表示されます。
新しいアカウントで QR をスキャンする
追加したいアカウントが入っている端末で Telegram を開きます。設定 → デバイス → デスクトップデバイスをリンク → QR をスキャン。アカウントがリンクされ、選んだラベルが付与され、すぐにアクティブになります。
アカウントを切り替える
「プライマリアカウントに切り替えて」または「'work' アカウントに切り替えて」と言います。AI が telegram-accounts-switch を呼び出し、次のツール呼び出しでそのアカウントが使われます。「Telegram アカウント一覧を見せて」と言えば、接続中のアカウントを確認できます。
使い終わったらアカウントを切り離す
「'work' の Telegram アカウントを削除して」と言います。AI が telegram-accounts-remove を呼び出します。解除されるのはここでのバインディングだけで、Telegram アカウント自体はログアウトされません。プライマリアカウントはこの方法では削除できません。AI クライアントの Disconnect フローを使用してください。
このようなプロンプトを試してみてください
"Telegram アカウント一覧を見せて、どれがアクティブか教えて"
"新しい Telegram アカウントを追加して、ラベルは 'testing'"
"@my_work_username に切り替えて、未読メッセージを要約して"
トラブルシューティング
「この URL は期限切れです」
アカウント追加用 URL は使い切りで、10 分後に期限切れになります。AI に telegram-accounts-add で新しい URL を生成するよう依頼してください。
プライマリアカウントをセカンダリとして追加しようとした
アカウント追加フローは、同じ Telegram アイデンティティをプライマリとセカンダリの両方にバインドすることを拒否します — 重複してしまうためです。別の Telegram アカウントでスキャンするか、既存のプライマリをそのまま使用してください(常に利用可能です)。
切り替えたのに次の返信でまだ違うアカウントが使われる
「今アクティブな Telegram アカウントはどれ?」と確認してください — AI が telegram-accounts-current を呼び出して現在の状態を表示します。切り替えが反映されていない場合、identifier が違うアカウントにマッチした可能性があります。アカウント一覧から数値の account_id を試してみてください。