n8nテンプレート

TelegramとGeminiを使ったAIソーシャルメディアマネージャーBot

TelegramとGeminiを使ったAIソーシャルメディアマネージャーBot
作成者 carlosgracia • 2025年10月22日

概要

Telegramをコンテンツコマンドセンターに変えましょう。音声メモ、写真、動画、またはテキストを送信すると、ボットが以下を実行します:

  1. Whisperで音声を文字起こし
  2. Google Gemini 2.5 Flashで画像・動画を分析
  3. プラットフォームごとに最適化された投稿テキストを生成(TikTok、Instagram、YouTube、Pinterest、LinkedIn、X、Threads)
  4. Telegramで承認を要求
  5. Upload-Postで自動公開

コンテンツのドラフト作成と公開を素早くモバイルファーストで行いたいクリエイターやチームに最適です。

仕組み

  • Telegram TriggerがSwitchノードでメッセージタイプをルーティング(音声、写真/ドキュメント、動画、テキスト)
  • 音声 → Whisper文字起こし → AIエージェント(テキスト)
  • 写真 → ファイル取得 → Gemini画像分析 → AIエージェント(写真)
  • 動画 → ファイル取得 → Gemini動画分析 → AIエージェント(動画)
  • 各AIエージェントがプラットフォームごとの構造化出力を生成し、Telegramの承認ステップで投稿前に確認
  • Upload-Postノードが選択されたプラットフォームに公開し、ステータスサマリーをTelegramに送信

必要なもの

  • Telegram Bot APIトークン(BotFather)
  • Upload-Postアカウントと API認証情報
  • LLMアクセス(Google Gemini、音声用のOpenAI Whisperはオプション)

セットアップ(ステップバイステップ)

  1. BotFatherでTelegramボットを作成しトークンをコピー
  2. n8nでTelegram Triggerノードを開き、そのトークンで認証情報を作成
  3. Upload-Postでソーシャルアカウントを接続し、API認証情報を作成してUpload-Postノードに追加
  4. GeminiノードにGemini APIキーを設定(音声を使う場合はOpenAI Whisperも)
  5. ワークフローをデプロイし、ボットにテストメッセージを送信

承認ワークフロー

ボットは生成されたプラットフォームごとのテキストをTelegramに送り返し、確認を待ちます。承認されたコンテンツのみがアップロードされます。これにより、ブランドセーフティのためのヒューマンインザループが維持されます。

対応プラットフォーム

  • テキスト: LinkedIn、X、Threads
  • 写真: Instagram、TikTok、Pinterest
  • 動画: YouTube、TikTok、Instagram

テンプレート

  • n8nで開く: [ワークフローを見る]({{ sourceUrl }})

よくある質問

  • 複数アカウントに投稿できますか? はい、Upload-Postで複数プロフィールを設定できます
  • プラットフォームごとにスタイルをカスタマイズできますか? はい、各プラットフォーム用のエージェントプロンプトを編集できます
  • スケジュール投稿に対応していますか? Upload-Postノードの前にスケジューラーや条件を追加してください

関連テンプレート

telegramai-agentcaptionsworkflowautomation