Forward LogoForwardMsg

DiscordのメッセージをTelegramへ転送する

簡単なアカウント接続と送信設定で、DiscordからTelegramへメッセージをコピーします。

DiscordからTelegramへ、テキスト、画像、動画、ファイルを転送します。

例:「トレーディングコミュニティ」というDiscordサーバーをフォローしています。このサーバーの所有者でも管理者でもありません。その「#相場のお知らせ」の投稿を、自分が管理するTelegramチャンネル「マーケット情報」に届けたいとします。これは例です。ご自身のチャンネルと受信チャットを使ってください。

この例では受信先にチャンネルを使います。代わりにTelegramのグループ、チャンネル、トピック、プライベートチャットにも送信できます。

Discordアカウントでコピーする場合、元のサーバーを所有している必要はありません。管理者である必要も、そこにボットを追加する必要もありません。

1. 自動化を作成する

コピー方法として、次のいずれかを選びます。

  • **Discordアカウント:**自分が所有しておらず、管理者でもないサーバーからコピーする場合に通常はこちらを選びます。自分のアカウントのアクセス権を使うため、**元のサーバーにボットを追加する必要はありません。**この例で使う方法です。
  • **Discordボット:**元のサーバーにボットを追加でき、コピーしたいチャンネルへのアクセスを許可できる場合の選択肢です。

詳しくはアカウントとボットの比較をご覧ください。

  1. ダッシュボードで自動化を作成を選び、名前を付けます。
  2. 送信元でDiscordアカウント、送信先でTelegramを選びます。
  3. 作成を選択します。
ForwardMsgの自動化で送信元と送信先を選択する画面

2. Discordを接続する

  1. 自動化設定 → 送信元を開き、保存済みのアカウントまたはボットを選択します。追加するには、Discordアカウントを接続するまたはDiscordボットを作成するの手順に従います。
  2. 設定を更新を選択し、続けて開始を選択します。監視するチャットを選ぶ前に、ステータスが実行中になるまで待ちます。

3. コピー元のチャットを選ぶ

  1. サーバーを追加を選択し、この例の元メッセージがある「トレーディングコミュニティ」を選びます。
  2. 元のチャンネル(例:「#相場のお知らせ」)を追加します。チャンネルを追加またはサーバーを追加で、ほかも追加できます。

この一覧に追加したチャットだけが監視されます。

4. 受信側のTelegramチャットを準備する

Telegramボットを作成するか、すでにあるボットを再利用します。この例の受信チャンネル「マーケット情報」に追加してください。コピー元のチャットに追加する必要はありません。

  • チャンネル:投稿権限を持つ管理者にします。
  • **グループまたはトピック:**受信側のグループに追加し、メッセージ送信を許可します。
  • プライベートチャット:コピーを受け取る人が先にボットを開き、/startを送信する必要があります。

5. コピーの送信先を保存する

  1. 左側の一覧で元のチャンネル「#相場のお知らせ」をクリックし、設定を開きます。
  2. ルーティング → 送信先を追加を開き、Telegramボットを選択または追加します。
  3. この例の受信チャンネル「マーケット情報」を選びます。見つからない場合は、チャットIDを指定して追加 Telegramチャットを使います。
  4. 送信先を追加を完了し、変更を保存を選択します。

特定の受信トピックを選ぶには、Telegramトピックに転送するに従ってください。

6. メッセージを1つ試す

この例では、**Mayaが元のメッセージを送信します。**元のチャットで「本日の市場まとめができました。」と投稿すると、ForwardMsgは既定の形式で「マーケット情報」に届けます。

Maya: 本日の市場まとめができました。

元のチャットに投稿できない場合は、自分のテストチャットを使います。

メッセージをカスタマイズする

完成するメッセージの見た目を変えられます。メッセージ形式では、作成者名、ヘッダー、フッターなど表示する内容を選べます。テキストを置換または削除するでは単語やリンクを変更し、フィルターでは転送するメッセージを選びます。

画像、動画、音声、ファイル、Discord埋め込み(リンクやボット投稿に付くカード)も転送できます。転送オプションで含める内容を選び、開始の下にある自動化の機能で有料メディアの種類を有効にしてください。

さらにカスタマイズするには、翻訳でメッセージの言語を変更し、画像に透かしを入れるで画像にテキストやロゴを加えます。

チャットや送信先を追加する

1つの自動化で多くのチャットからコピーし、複数のTelegram送信先に届けられます。

  • 元のチャットごとに送信先を分ける:監視中のチャットをそれぞれクリックして、個別のルーティングを設定します。
  • すべての監視中チャットで同じ送信先を使う: 全体設定 → ルーティングで設定します。
  • 元のチャット1つに複数の送信先を設定する:そのチャットのルーティングに送信先を追加します。

アクセスできる受信チャットでは、同じTelegramボットを再利用できます。別の送信先プラットフォームを使うには、自動化をもう1つ作成します。例は送信元ごとに別の送信先へ転送すると設定のしくみをご覧ください。

メッセージが届かない場合

メッセージが転送されないに従って、受信側のボットまたはWebhook、保存済みの送信先、フィルターを確認します。

よくある質問

元のチャットを所有または管理する必要がありますか?
Discordアカウントを使う場合は必要ありません。 **元のサーバーを所有している必要はありません。管理者である必要も、そこにボットを追加する必要もありません。**ご自身のアカウントがチャンネルにアクセスできれば十分です。コピーにボットを使う場合は、そのサーバーにボットをインストールし、チャンネルへのアクセス権を与えてください。
元のチャットから複数のTelegramチャットに送信できますか?
はい。その元のチャットのルーティングに送信先を追加します。各チャットにアクセスできれば、同じTelegramボットから複数のチャットへ送信できます。
自動化の開始前に送られたメッセージもコピーされますか?
**いいえ。**この設定では、自動化を開始した後の新しいメッセージを転送します。
サーバーの所有者や管理者は、メッセージの転送に気付けますか?
**いいえ。**サーバーの所有者や管理者はメッセージが転送されていることを検知できません。ForwardMsgとDiscordは、メッセージをコピーして転送していることを知らせる通知、アラート、表示を送信しません。