前提条件
前提条件
開始前に必要なもの:Telegramアカウント、サーバーまたはVPS(テスト用のローカル開発マシンでも可)、Node.js 18以上のインストール、少なくとも1つのAIモデル(Anthropic Claude、OpenAI、Google Gemini)のAPIキー。
ステップ1、BOTFATHER
ステップ1: BotFatherで登録
Telegramで@BotFatherを開き、/newbotを送信し、指示に従ってボットを作成します。APIトークンを受け取り、安全に保管してください。これはボットの認証情報です。
仕組み
OpenClawをローカルにインストールして実行するための3つのステップ
BotFatherに登録する
@BotFather経由でボットトークンを作成し、OpenClawリポジトリをクローンし、環境変数を入力します。前提条件のチェックリスト全体は15分未満で完了します。
ボットをグループに追加する
docker-compose upを実行し、新しくデプロイされたボットをTelegramグループに管理者として追加し、/startを送信してインストールが稼働していることを確認します。
タスクを委任する
カスタム指示を記述し、OpenClawにAI応答、グループ管理、ウェブフックを処理させます。ユースケースが必要な場合にのみフレームワークを拡張します。
ステップ2、インストール
ステップ2: OpenClawのインストールと設定
OpenClawリポジトリをクローンし、環境設定ファイルのサンプルをコピーします。Telegram Bot Tokenを設定し、AIモデルプロバイダーを選択し、データベース接続(開発用はSQLite、本番用はPostgreSQL)を構成します。
ステップ3、デプロイ
ステップ3: デプロイとテスト
npm startまたはdocker-compose upでOpenClawを起動します。Telegramでボットに/send /startを送り動作を確認。基本的な会話をテストし、テストグループに追加してグループ機能を検証します。