Telegram AI 画像ジェネレーター+Google Sheets 記録ツール
初級
これはContent Creation, Multimodal AI分野の自動化ワークフローで、5個のノードを含みます。主にTelegram, GoogleSheets, TelegramTrigger, OpenAiなどのノードを使用。 Telegram を使って OpenAI DALL-E で画像を生成し、Google Sheets に記録
前提条件
- •Telegram Bot Token
- •Google Sheets API認証情報
- •OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "SGqUVskzXEBI5EHa",
"meta": {
"instanceId": "2000c64071c20843606b95c63795bb0797c41036047055a6586498e855b96efc",
"templateCredsSetupCompleted": true
},
"name": "Telegram AI Image Generator + Google Sheets Logger",
"tags": [],
"nodes": [
{
"id": "09061203-acb3-45f3-a2e9-a6899fab1260",
"name": "OpenAI",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-100,
-40
],
"parameters": {
"prompt": "={{ $json.message.text }}",
"options": {
"size": "1024x1024",
"dalleQuality": "standard",
"returnImageUrls": true
},
"resource": "image"
},
"credentials": {
"openAiApi": {
"id": "BXMUxnyGzjtZQOK4",
"name": "OpenAi account Dave"
}
},
"typeVersion": 1.8
},
{
"id": "a571ef80-e5ab-457f-8bf0-ab4372420819",
"name": "Telegramトリガー",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-320,
-40
],
"webhookId": "bf451ae4-19ae-4831-9654-823e0b9fc842",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "W7s4K928CwuY1sKA",
"name": "Telegram account 2"
}
},
"typeVersion": 1.2
},
{
"id": "90001184-fca0-44a2-892b-72c772bfd6da",
"name": "Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
380,
-40
],
"webhookId": "c627bb8e-915d-4289-985b-ab1a75c34775",
"parameters": {
"file": "={{ $json['Image title'] }}",
"chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
"operation": "sendPhoto",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "W7s4K928CwuY1sKA",
"name": "Telegram account 2"
}
},
"typeVersion": 1.2
},
{
"id": "924d8b95-8687-4419-b994-93e32a23ea24",
"name": "付箋ノート",
"type": "n8n-nodes-base.stickyNote",
"position": [
-400,
-360
],
"parameters": {
"width": 920,
"height": 480,
"content": "## Telegram AI Image Generator + Google Sheets Logger\n1. Telegram Trigger\nReceives image generation requests from users directly via Telegram.\n\n2. OpenAI Node\nProcesses the request by generating the required image based on the user’s prompt.\n\n3. Saves the prompt and generated image link to Google Sheets.\n\n4. Telegram Send Message\nSends the generated image back to the user in Telegram as a seamless automated response.\n\nLoom Demo : [Link](https://www.loom.com/share/1c5e645442f6441baf9efd12a334eef0)"
},
"typeVersion": 1
},
{
"id": "aed2c34b-ef3f-465d-a5bd-9d3fda8f9a9a",
"name": "Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"position": [
160,
-40
],
"parameters": {
"columns": {
"value": {
"Image title": "={{ $json.url }}",
"Image description": "={{ $json.revised_prompt }}"
},
"schema": [
{
"id": "Image description",
"type": "string",
"display": true,
"required": false,
"displayName": "Image description",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Image title",
"type": "string",
"display": true,
"required": false,
"displayName": "Image title",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1iABxBKBY9ERctigW1bYvvRTIAf-m-InTSvSKnqANUhg/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1iABxBKBY9ERctigW1bYvvRTIAf-m-InTSvSKnqANUhg",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1iABxBKBY9ERctigW1bYvvRTIAf-m-InTSvSKnqANUhg/edit?usp=drivesdk",
"cachedResultName": "image database"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "vL25dYTf9oT1CSvl",
"name": "Google Sheets account 2"
}
},
"typeVersion": 4.6
}
],
"active": true,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "2e4735b4-9872-45d0-af17-2af4314ad196",
"connections": {
"09061203-acb3-45f3-a2e9-a6899fab1260": {
"main": [
[
{
"node": "aed2c34b-ef3f-465d-a5bd-9d3fda8f9a9a",
"type": "main",
"index": 0
}
]
]
},
"90001184-fca0-44a2-892b-72c772bfd6da": {
"main": [
[]
]
},
"aed2c34b-ef3f-465d-a5bd-9d3fda8f9a9a": {
"main": [
[
{
"node": "90001184-fca0-44a2-892b-72c772bfd6da",
"type": "main",
"index": 0
}
]
]
},
"a571ef80-e5ab-457f-8bf0-ab4372420819": {
"main": [
[
{
"node": "09061203-acb3-45f3-a2e9-a6899fab1260",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
初級 - コンテンツ作成, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
ウイルスの TikTok 動画ジェネレーター:VEED バーチャルアバターで UGC 動画を自動作成
VEED.io AIボーティング、ElevenLabs、GPT-4を使用してTikTok動画を自動作成
Set
Code
Wait
+
Set
Code
Wait
35 ノードDr. Firas
コンテンツ作成
URLベースでAI、Telegram、マルチプラットフォームで自動のにソーシャルメディア投稿を生成
URLを基にAI、Telegram、複数のプラットフォームで自動のにソーシャルメディア投稿を作成
If
Set
Code
+
If
Set
Code
42 ノードKarol
コンテンツ作成
💥 NanoBanana、Seedream 4、ChatGPT Image、Veo 3 を使って動画広告を自動化 - VIDEO
AI(NanoBanana、Seedream、GPT-4o、Veo 3)を使って動画広告キャンペーンを自動化し公開
Set
Code
Wait
+
Set
Code
Wait
63 ノードDr. Firas
コンテンツ作成
💥 HeyGen II - 私をクローン - アイデアからリリースまで:YouTube、TikTok、Instagram向けのChatGPT-5ビデオ自動化 - ビデオ
HeyGen、GPT-5、そしてソーシャル自動投稿を使って、音声入力による動画制作を自動化する
If
Set
Wait
+
If
Set
Wait
41 ノードDr. Firas
コンテンツ作成
💥 ビデオリンクからYouTubeサムネイルの自動作成
Templated.ioとBlotatoを使用してYouTubeサムネイルおよびソーシャルメディア公開の自動化
Set
Code
Wait
+
Set
Code
Wait
25 ノードDr. Firas
コンテンツ作成
再生リスト詳細設定ボットコピー
Suno、GPT-4、Runway、Creatomate を使って AI 生成の YouTube ミュージックプレイリストを作成
If
Set
Code
+
If
Set
Code
203 ノードJoseph
コンテンツ作成
ワークフロー情報
難易度
初級
ノード数5
カテゴリー2
ノードタイプ5
作成者
David Olusola
@dae221AI automation consultant working with ambitious businesses on their most complex operational challenges. For project inquiries, reach me at david@daexai.com
外部リンク
n8n.ioで表示 →
このワークフローを共有