配信と権限
ボットが投稿できない、添付ファイルが届かない、DiscordやTelegramへの配信が遅れる場合の対処方法です。
送信元が選択され、ルーティングの送信先が保存されている場合は、受信側のボットまたはWebhookを確認してください。1つの送信先だけ失敗し、別の送信先は引き続き動作することがあります。
送信先の権限
Discordボット
- ボットが送信先サーバーに追加されていることを確認します。
- 対象チャンネルでチャンネルを見るとメッセージを送信を許可します。
- メディアにはファイルを添付、埋め込みカードにはリンクを埋め込むを許可します。
- 返信に以前のメッセージを使う場合は、メッセージ履歴を読むを許可します。
- スレッドではスレッドでメッセージを送信とスレッドへのアクセスを許可します。
- ピン留め/解除ではメッセージをピン留めを許可します。ForwardMsgの標準ボット設定にはメッセージの管理も含まれます。ボットが送信したメッセージの削除は、ほかのユーザーのメッセージ管理とは異なります。
- Webhookを有効にするがオンの場合は、ボットにWebhookの管理を許可します。この送信方法にはWebhookの制限が適用されます。
サーバーロールで権限が許可されていても、チャンネル個別の上書き設定で拒否される場合があります。Discordに転送するをご覧ください。
認証ボットによって受信チャンネルが隠れている
メンバーが特定のチャンネルを閲覧/投稿できるようになる前に、認証ボットやゲートキーパーボットでロールを付与するサーバーがあります。新しく招待したDiscordボットには、そのロールが自動的に付与されないことがあります。
たとえば、Verifiedロールを持つメンバーだけが#newsに投稿できる場合、ボットにも投稿権限が必要です。サーバー管理者に、ボットに適切なロールを割り当てるか、チャンネルを編集 → 権限から明示的なアクセス権を付与してもらってください。チャンネルのカテゴリから継承される制限も確認してください。サーバーの認証システムを無効にする必要はありません。
ForwardMsgのボット自動設定はDeveloper Portalの既定値を設定しますが、サーバーロールの割り当てやチャンネル制限の上書きは行いません。アクセス権を直した後、ルーティングの送信先を保存し、自動化経由で新しいメッセージを送信します。Discordボットを作成するをご覧ください。
Discord Webhook
送信先チャンネルの連携 → Webhookを開き、Webhookがまだ存在するか確認します。保存した送信先が意図したチャンネルを指しているかも確認してください。削除されている場合は新しいWebhookを作成し、ルーティングを更新します。
Webhookではネイティブ返信とピン留め/解除の同期に対応していません。ボットの権限を追加しても変わらないため、これらの操作が必要な場合はDiscordボットを使ってください。
Telegramボット
- **チャンネル:**投稿権限を持つ管理者としてボットを追加します。
- **グループ:**ボットを追加し、選択したメッセージの種類を送れるようにします。メッセージの削除、ピン留め、管理には管理者権限を付与します。
- **トピック:**親グループのChat IDと正しいTopic IDを使います。トピックに投稿できることを確認します。
- **プライベートチャット:**ボットを開き、Startを押すか、先にボットへメッセージを送信します。
Telegramに転送するとTelegramトピックをご覧ください。
メッセージの到着が遅い
Discord、Telegram、WhatsAppでは、コピー元のチャットをクリックして詳細 → メッセージの遅延設定を開きます。全体設定から遅延を継承していないか確認します。テストで意図的な待機をなくすには、遅延を0にします。
DiscordまたはTelegramで送信前に再取得を有効にすると、待機後、送信前に最新の内容を確認します。大きな添付ファイルはテキストよりアップロードに時間がかかります。サイズをアップロード上限と比べてください。
チャットごとの待機時間を選ぶには、遅延をご覧ください。
メディアが届かない
- 同じ送信先にプレーンテキストが届くことを確認します。
- 開始の下にある自動化の機能を開き、必要に応じて「画像」「動画」「ファイル」を有効にします。
- 対象の元チャットでフィルター → 転送オプションを開き、種類を選択します。音声とドキュメントは別々のスイッチで、どちらも「ファイル」機能を使います。
- 送信先のアップロード上限を確認します。メディア転送を購入しても上限は上がりません。
- プライベートテストルートで同じ種類の小さいファイルを試します。
Telegramでは10 MBを超える写真が、写真メッセージではなくドキュメントとして届くことがあります。クロスプラットフォームのコンテンツは、元のプラットフォームと異なる表示になることがあります。
まだ解決しない場合
サポートには、失敗する送信先、テキストが届くか、該当する場合はファイルの種類/サイズ、画面に表示されたエラーを伝えてください。ボットトークンやWebhook URLは絶対に共有しないでください。