# Telegram チャンネルフィード

> ボットなしで公開 Telegram チャンネルの最新の投稿を読み取り、そのテキストを書き直し、要約、再投稿のために次へ渡します。各実行では新しい投稿だけが返されます。

Source: https://nodaro.ai/ja/docs/nodes/automate/telegram-channel-feed

**Telegram チャンネルフィード**（Telegram Channel Feed）ノードは、公開 Telegram チャンネルの最新の投稿を読み取り、そのテキストを返します。ボットもログインも不要で、各実行では前回の実行より新しい投稿だけが返されます。[**スケジュールトリガー**（Schedule Trigger）](https://nodaro.ai/docs/nodes/automate/schedule-trigger)と組み合わせてチャンネルの更新を追い、[**プロンプト**（Prompt）](https://nodaro.ai/docs/nodes/automate/prompt)ノードで投稿を書き直したり要約したりして、その結果を公開します。

- Found in: Automate › Get Content
- Output: text
- API type: `telegram-channel-feed`

## 使いどころ
- チャンネルの更新を追い、新しい投稿を自分の言葉で書き直します。
- 複数のチャンネルの投稿から、毎日のダイジェストを作ります。
- 新しい投稿を、[**Telegram 投稿**（Telegram Post）](https://nodaro.ai/docs/nodes/publish/telegram-post)で自分のチャンネルに、または [**SNS に公開**（Publish to Social）](https://nodaro.ai/docs/nodes/publish/publish-to-social)でほかの SNS に再投稿します。

## クイックスタート
### ノードを追加する
キャンバスで Tab を押し、**自動化 › コンテンツ取得 › Telegram チャンネルフィード**を選びます。

### チャンネルを指定する
**チャンネル**に、公開チャンネルを `@name`、`t.me/name`、または名前だけの形式で入力します。

### 実行する
**実行**をクリックします。最新の投稿のテキストが、**1 回の実行あたりの最大投稿数**までノードに表示されます。

### 投稿を接続し、ワークフローをスケジュールで実行する
**投稿**出力を、[プロンプト](https://nodaro.ai/docs/nodes/automate/prompt)ノードの**プロンプト**入力に接続します。スケジュールに従ってチャンネルを確認するには、[スケジュールトリガー](https://nodaro.ai/docs/nodes/automate/schedule-trigger)を追加します。

Workflow: スケジュールトリガーが 1 時間ごとにワークフローを実行します。フィードが新しい投稿を返し、「プロンプト」がそれを書き直し、「Telegram 投稿」が結果を公開します。

- Telegram チャンネルフィード → プロンプト (プロンプト)
- プロンプト → Telegram 投稿

## 設定
| 設定 | 説明 |
| --- | --- |
| **チャンネル** | 読み取る公開チャンネルです。`@name`、`t.me/name`、または名前だけの形式で指定します。必須です。 |
| **1 回の実行あたりの最大投稿数** | 1 回の実行で返す新しい投稿の最大数です。1〜20 の範囲で指定します。デフォルトは 5 です。 |

出力の**投稿**は、新しい投稿のテキストを 1 つにまとめたもので、投稿と投稿の間には `---` の行が入ります。この出力は、プロンプトノードや、テキストを受け付けるほかのノードに接続します。

## 新しい投稿の見つけ方
このノードは、チャンネルの Web プレビューページ（`t.me/s/` の後にチャンネル名が続くページ）を読み取ります。このページには、最新の約 20 件の投稿が表示されます。

- **新しい投稿だけ**：ノードは、確認した中で最も新しい投稿を記憶します。次の実行ではそれより新しい投稿だけが返されるため、スケジュールで実行するフィードが同じ投稿を 2 回処理することはありません。
- **最新のものが優先**：**1 回の実行あたりの最大投稿数**より多くの新しい投稿が届いていた場合、実行では新しいものを返し、古いものは飛ばします。投稿の多いチャンネルでは、**1 回の実行あたりの最大投稿数**を増やしてください。
- **新しい投稿がない場合**：何も新しく投稿されていなければ、実行は**投稿**出力が空のまま完了します。

## クレジット
1 回の実行につき 10 クレジットかかります。新しい投稿が見つからなかった実行でも同じです。非公開チャンネルでの実行のように、失敗した実行のクレジットは返還されます。

スケジュールで実行するフィードは頻繁に実行されるため、スケジュールにかかる費用を確認してください。15 分ごとの場合は、1 日に 96 回で 960 クレジットです。1 時間ごとの場合は、1 日に 24 回で 240 クレジットです。

## 制限
- **公開チャンネルのみ**：チャンネルは公開されていて、Web プレビューが有効になっている必要があります。ほとんどの公開チャンネルは有効になっています。非公開チャンネルや、プレビューが無効なチャンネルでは、実行がわかりやすいエラーで失敗します。
- **約 20 件**：ノードが確認できるのは、プレビューページにある最新の約 20 件の投稿だけです。
- **テキストのみ**：ノードが返すのは、投稿のテキストです。

## ヒント
- **チャンネルに合わせてスケジュールを決める**：1 日に 2 回投稿するチャンネルを、5 分ごとに確認する必要はありません。
- **テキストの内容をモデルに伝える**：プロンプトノードの指示で、入力が `---` で区切られた Telegram の投稿の集まりであることを伝えます。
- **自分のボットへのメッセージに反応するなら**：誰かが自分のボットにメッセージを送ったときにワークフローを開始するには、[**Telegram トリガー**（Telegram Trigger）](https://nodaro.ai/docs/nodes/automate/telegram-trigger)を使います。

## Frequently asked questions

### Telegram チャンネルフィードノードには、ボットやログインが必要ですか？

いいえ。このノードは、チャンネルの公開 Web プレビュー、つまり t.me/s/ の後にチャンネル名が続くページを読み取ります。Web プレビューが有効な公開チャンネルであれば、どれでも使えます。

### 非公開チャンネルを読み取れますか？

いいえ。非公開チャンネルと、Web プレビューを無効にした公開チャンネルは読み取れません。実行はわかりやすいエラーで失敗し、クレジットは返還されます。

### 同じ投稿が 2 回送られることはありますか？

いいえ。ノードは、確認した中で最も新しい投稿を記憶しており、各実行ではそれより新しい投稿だけを返します。スケジュールで実行するフィードが、同じ投稿を 2 回処理することはありません。

### Telegram チャンネルフィードの料金はいくらですか？

1 回の実行につき 10 クレジットで、チャンネルに新しい投稿がない場合もかかります。15 分ごとに確認するスケジュールでは、ノードが 1 日に 96 回実行され、960 クレジットになります。
