Telegram メッセージ転送:個人アカウントの入力元と Bot 配信先

管理:ChannelFlow
Telegram 個人アカウントを認証して群やチャンネルを選び、正しい Chat ID と権限で Bot 配信先を設定します。
Telegram メッセージ転送:個人アカウントの入力元と Bot 配信先
ChannelFlow
Telegram
メッセージ転送

Telegram の入力元と配信先は別の接続です。入力元は本人の個人アカウントでログインし、権限のある会話を受信します。Bot Token は Telegram Bot の配信先へ送信する場合だけに使います。

1. 個人アカウントの入力元を接続する

  1. 対象インスタンスの入力元アカウントで、Telegram 個人アカウントを追加します。
  2. アカウント名と国番号を含む電話番号を入力します。
  3. 注意事項を読み、確認コードを要求します。
  4. アカウント認証の画面で、Telegram が送った確認コードを入力します。2 段階認証が有効な場合はパスワードも入力し、認証を完了します。
  5. 認証済み状態を確認します。ノードやログインサービスが利用できない場合は、フィードバックで連絡します。

認証完了後にログインセッションが保存されます。コードとパスワードは、自分で開始したログイン画面だけに入力し、サポートへのメッセージに含めないでください。

2. 入力元の会話を選ぶ

チャンネルルールを作成し、個人アカウントを選んで会話一覧を更新します。本人に閲覧権限があるグループ、チャンネル、個別の会話を選択してください。

手入力では数字の Chat ID を使い、負号をそのまま残します。-1001234567890 は書式の例であり、実際の設定値ではありません。入力元には @ユーザー名、t.me リンク、メッセージ ID、Discord リンクを使えません。

配信先を選んでルールを有効に保存します。「ログイン済み・チャンネル設定待ち」はルールが不足している状態、「ログイン済み・監視準備待ち」はまだテスト投稿を受信できる準備が整っていない状態です。

Discord へ送る場合は Discord ガイドの Webhook または Bot の設定をご覧ください。Feishu 配信先ガイドは現在中国語で提供しています。

3. Telegram Bot の配信先を設定する

  1. Telegram 公式の @BotFather に /newbot を送り、案内に沿って Bot を作成します。Token は非公開で保管します。Telegram 公式ガイドも確認してください。
  2. Bot を配信先グループへ追加します。チャンネルでは管理者として追加し、投稿権限を与えます。個人に送る場合は、そのユーザーが先に Bot を開いて /start を送る必要があります。
  3. ChannelFlow の配信先に Telegram Bot を選びます。
  4. Bot Token と配信先 Chat ID、または公開チャンネルの @ユーザー名 を入力します。非公開グループやチャンネルは負号を含む正しい数字の Chat ID が必要です。
  5. 保存し、ルールを有効にします。

配信先が個人アカウントの会話一覧にある場合、そこで数字の ID を確認できます。それ以外は Bot 管理者が公式 Bot API の更新データで message.chat.id または channel_post.chat.id を確認します。ユーザー ID やメッセージ ID をグループ ID の代わりに使わないでください。Webhook 使用中の Bot は同時に getUpdates を使えないため、ID の取得だけを目的に既存の受信方式を変更しないでください。Bot APIに詳細があります。

4. 新しいメッセージで確認する

入力元の監視準備が整ったら、別の権限のあるメンバーに新しいテスト投稿を送ってもらいます。配信記録と実際の配信先で同じ番号を照合してください。

自分の投稿を受信する設定と、Bot 投稿を受信する設定は別々です。無効な場合、それらの投稿では接続確認を行えません。

問題の確認と制限

  • ログイン済みなのに届かない:入力元会話、ルールの有効化、監視状態、キーワード、送信者設定を確認します。
  • 配信先で権限エラー:Bot が参加・管理者の状態を保ち、送信権限を持つか確認します。
  • 会話が見つからない:数字の ID、負号、対応する公開チャンネル名を確認します。
  • 自動参加:標準では無効です。有効にすると所属会話が実際に変わります。既に閲覧できる会話の転送には必要ありません。
  • 履歴:個人アカウントの入力元は接続後の新しいイベントを受信し、過去の履歴を走査しません。配信再試行は既に受信したイベントに対する処理です。
  • 添付:本文が届いても、非公開ファイルや全形式のメディアを別サービスへ送れるとは限りません。実際のファイルと配信先を別途テストしてください。

初回導入 · 問題の確認 · ドキュメント一覧

Telegram メッセージ転送:個人アカウントの入力元と Bot 配信先 | ChannelFlow