Blog · AI最前線

Claude Code × Telegram:Claude ロブスターがいつでもどこでも社長のために働けるようになりました(泣)

Claude Code Channels を使えば、ローカルの Claude Code を Telegram から遠隔操作できます。通勤中のバグ調査、レポート作成、情報検索、タスク完了の通知まで。この記事では設定方法を一つずつ丁寧に解説します。

Claude Code × Telegram:Claude ロブスターがいつでもどこでも社長のために働けるようになりました(泣)

目次

Claude Code とは?

設定ガイド

注意点

OpenClaw との違い

Claude Code とは?

  • Claude Code は Anthropic の AI コーディングツールです。codebase 全体を理解し、ファイルの編集やコマンドの実行ができ、Terminal、VS Code、デスクトップアプリのどれでも動きます。
  • Claude Code Channels は、その上に載る通信ブリッジで、Telegram Bot とローカルの Claude Code セッションをつなぎます。

要するに、あなたの PC を、いつでも遠隔操作できる AI 作業員に変えるということです。


Step 0:事前準備

始める前に、いくつか確認しておきましょう。

  1. Claude Code をインストールした PC がある
  2. Claude Code の有料プランに加入している。無料ユーザーは 24時間働く作業員にはなれませんよ!
  3. Claude Code のバージョンが 2.1.80 より新しいこと。2026/3/20 より前にインストールした場合は、基本的にアップデートが必要です。
  4. Telegram のアカウントを持っている

こちらは先週インストールしたもの

ターミナルに Claude Code のバージョン 2.1.79 が表示されている。記事で求める 2.1.80 より古いため、先にアップデートが必要。

こちらは記事執筆時にインストールしたもの

ターミナルに Claude Code のバージョン 2.1.81 が表示されている。設定前に 2.1.80 より新しいことを確認する。

ターミナルが苦手なら GUI でインストールすれば大丈夫です。ただ、遅かれ早かれターミナルは使うことになるので、来週はターミナルをきれいに整える方法を紹介します。

準備が整ったら、Claude Code × Telegram の設定を始めましょう。


Step 1:ターミナルを開いて bun をインストール(何なのかは知りませんが、AI に入れろと言われました)

ターミナルに次のように入力します

curl -fsSL https://bun.sh/install | bash

その後ターミナルを閉じて、もう一度開きます

Step 2:ターミナルで claude と入力して Claude Code CLI を開き、次のコマンドを入力

/plugin install telegram@claude-plugins-official

Telegram プラグインのインストール完了を示す Claude Code のターミナル画面。設定手順のステップ2。

Step 3:Telegram Bot を作成

Telegram を開いて @BotFather を検索し、チャットを始めます。

次のメッセージを送信:

/newbot

BotFather から2つ質問されます。

  1. Name(表示名)— スペース可。例:My Claude Assistant
  2. Username(ユーザー名)— 末尾は bot にする必要あり。例:my_claude_bot

Telegram の BotFather とのチャット画面。新しいボットを作成し、表示名と bot で終わるユーザー名を順に設定する様子。

作成が完了すると、BotFather から次のような Bot Token が発行されます。

123456789:AAHfiqksKZ8WhateverRestOfToken

⚠️ この Token は API Key と同じです。公開しないでください

新しいボットの作成完了と Bot Token を表示する Telegram の BotFather。後の設定で使うので大切に保管します。

Step 4:Telegram の環境変数と接続を設定

Claude Code CLI に戻って実行します。

/telegram:configure 123456789:AAHfiqksKZ8...

後ろの文字列は自分の Token に置き換えてください。

あとは Claude が丁寧に一つずつ設定を案内してくれます

Telegram ボットの Token が安全に保存されたことを示すターミナル。ペアリングとユーザー認可の設定手順も表示されている。

ここで落とし穴に。Telegram がまったく返事をしない

そこで Claude に「ちゃんと設定した」と伝えると、ステップ1の bun がインストールされて動いているかを確認してくれ、今の Claude のセッションを次の方法で再起動するよう指示されます


Step 5:Claude CLI を Channels モードで再起動

今のセッションを終了し、ターミナルで次のコマンドから起動し直します。

claude --channels plugin:telegram@claude-plugins-official

⚠️ --channels オプションを必ず付けてください。付けないと Bot は接続されません

Claude のコマンドラインが起動し、Telegram チャネルのメッセージを待ち受けているターミナル画面。

Step 6:ペアリング(Pairing)

Claude Code が起動したら Telegram を開き、作成したばかりの Bot に直接メッセージを送ります。

Bot から6文字のペアリングコードが返ってきます。例:A3F9KL

Claude Code のセッションに戻って入力します。

/telegram:access pair A3F9KL

ペアリングが成功すると、次の Telegram メッセージから Claude Code に届くようになります。

Bot がペアリングを求める Telegram のチャット画面。ペアリングコードを使って Claude Code に入力するコマンドを示している。


Step 7:Claude Code CLI に戻ってアクセス権限を制限

ペアリングが完了したら、すぐに allowlist モードに切り替えて、

知らない人が Bot を動かせないようにしましょう。

/telegram:access policy allowlist

これで、ペアリング済みのアカウントだけが Bot とやり取りできます。

Claude Code のターミナルで Telegram の allowlist を設定し、指定したアカウントだけがボットとやり取りできるようにする画面。


完成!!!!!設定が終わったら、次は?

できることはだいたい次のとおりです。

開発タスク

あなた:views.py の
43 行目のバグを見て
Claude:[コードを分析し、
修正案を提示]

あなた:models.py の User に
profile フィールドを追加して
Claude:[ファイルを修正し、
完了を報告]

検索と要約

あなた:このプロジェクトの
open な TODO はいくつ?
あなた:直近 5 件の
git commit を summarize して

進捗の通知

時間のかかるタスク(build、test、deploy)は、

完了したら Claude から通知してもらえるので、Terminal をずっと見張る必要はありません。

画像と添付ファイルの送信

  • 画像:Telegram でそのまま送れば、Claude が受け取って分析できます
  • ファイル:長押し →「Send as File」で元ファイルを送信(圧縮なし)
  • 受信した画像は自動的に次の場所に保存されます: ~/.claude/channels/telegram/inbox/

Telegram のチャットで、Claude が作成できるプレゼン資料の形式を説明し、米国とイランの戦争の最新動向をまとめて PDF にする依頼を引き受ける様子。

Claude が米国とイランの戦況をまとめて PDF を作成し、通知とともに添付ファイルを返信する Telegram のチャット画面

これで、山登りやサーフィン、トライアスロンをしながら仕事ができます。おめでとうございます。


注意点

この方法には、知っておくべき制限がいくつかあります。

制限説明
ローカルでの実行が必要PC の電源が入っていて Claude Code が動いている必要があります。pmset で設定できるので、ターミナル編で解説します
メッセージ履歴なしBot が見られるのは、起動後に受信した新しいメッセージだけ
添付ファイルのサイズ1ファイル最大 50MB
画像の圧縮Telegram は画像を圧縮します。元ファイルが必要なら「Send as File」を使ってください
Channels オプション起動のたびに --channels を付ける必要があります。付けないと Bot は接続されません

OpenClaw との違い

OpenClaw をご存じなら、コンセプトはよく似ていますが、いくつか違いがあります。

Claude Code ChannelsOpenClaw
主な用途AI コーディングアシスタントの遠隔操作個人向け AI アシスタント(コーディング以外も)
依存関係ローカルで Claude Code が動き続ける必要あり独立した Gateway が常駐
バックグラウンド実行完全な常駐バックグラウンド実行には未対応対応
向いている人一般ユーザーと開発者開発者

参考資料

おすすめの記事

OpenClaw VS Claude Code|この記事は OpenClaw+Claude、そして Khan の共作です
2026-03-24

OpenClaw VS Claude Code|この記事は OpenClaw+Claude、そして Khan の共作です

OpenClaw と Claude の使い勝手の違いを比べてみました。関連記事もたくさん読みましたが、いちばん的確でリアルなのはこの記事だと思います。Khan のパートだけ読みたい方は、いちばん下までスクロールしてください。

Khan LeeCTO
Operation が Claude と出会ったら:あるチームの AI 業務進化論
2026-06-15

Operation が Claude と出会ったら:あるチームの AI 業務進化論

1 つの文書を読み解くことから、ナレッジベース全体との連携、そして会議のあり方を変えるまで。この記事でお伝えしたいのは、Operation Team が Claude を日々の業務に取り入れてきたプロセスと、その道のりで実際に直面した課題です。

Irene ChaoExecutive Assistant
Harness Engineeringとは?企業向けAI Agentフレームワーク導入完全ガイド | CEO Insights
2026-04-14

Harness Engineeringとは?企業向けAI Agentフレームワーク導入完全ガイド | CEO Insights

Harness Engineeringとは、AI Agentsのためにタスクの境界、ツール権限、協働アーキテクチャを設計するシステムエンジニアリングの手法で、AIが制御可能なフレームワークの中で多段階のタスクを自律的に実行できるようにすることを目指します。本記事では、3つの進化段階、実際の企業導入成果(Rakutenは納期を79%短縮、TELUSは50万時間の工数を削減)、そしてOakMegaが100以上のagentsで効率を5倍に高めた方法を解説します。

Porsche TsaiCEO
お問い合わせ

AI によるデジタル変革を、今すぐ始めましょう。

OakMega を選んだ企業・機関