メッセージが転送されない
メッセージが届かない場合、受信側のボット、保存済み送信先、フィルター、接続したアカウントを確認します。
FORWARDMSG TEST 001など、新しいプレーンテキストのメッセージを送信してください。自動化の開始前に投稿されたメッセージは、チャット履歴から取り込まれません。
元の送信元に投稿できない場合は、自分のテストチャットを使います。動作中のルートに影響を与えないよう、まずテストチャットで変更を確認してください。
順番に確認する
1. 自動化は実行中ですか?
エディターのステータスを確認します。停止済みではメッセージは転送されません。開始を選択し、実行中になるまで待ちます。再び停止した場合は、起動のトラブルシューティングを確認してください。
2. 送信先でメッセージを受信できますか?
まず、コピーの受信先を確認します。
Discordボット
- ボットはコピーを受け取る送信先サーバーにいますか?
- 受信チャンネルにアクセスでき、チャンネルを見るとメッセージを送信が有効ですか?
Discordアカウントでメッセージをコピーする場合、配信ボットをコピー元サーバーに追加する必要はありません。
ボットが接続済みなのにメッセージが届かない場合は、スレッドの権限や認証ロールで制限されたチャンネルを含む詳しい確認項目がある配信と権限 → Discordボットをご覧ください。
Discord Webhook
- 受信チャンネルにWebhookがまだありますか?
- ルーティングに保存されているWebhookは、そのチャンネルのものですか?
削除されている場合は新しいWebhookを作成し、保存済み送信先を更新します。Discord Webhookを作成するをご覧ください。
Telegramボット
- **受信グループ:**ボットは送信先グループにいますか?メッセージ送信が許可されていますか?
- 受信チャンネル:ボットは送信先チャンネルの管理者で、投稿権限を持っていますか?
- 正しいボット:
@usernameは、BotFatherで作成しForwardMsgで選択したボットと一致しますか? - **正しいチャット:**受信チャットのチャットIDをもう一度確認し、ルーティングに保存されたIDと比較します。変更されていれば更新します。トピックではTopic IDも確認してください。
- プライベート送信:コピーを受け取る人はそのボットを開き、/startまたはメッセージを送信しましたか?
**配信ボットはコピーを受け取るチャットに追加してください。Telegramアカウントでコピーするチャットに追加する必要はありません。**手順はTelegramボットを作成するをご覧ください。
3. コピー元チャットに送信先が保存されていますか?
左側の一覧で元のチャットをクリックして設定を開き、 ルーティングを開きます。受信チャットと、選択したボットまたはWebhookを確認してください。変更した場合は変更を保存を選択します。
その元のチャットは全体設定から送信先を継承する場合も、独自の送信先一覧を持つ場合もあります。独自一覧は継承した一覧を置き換えます。設定のしくみとルーティングをご覧ください。
4. フィルターがメッセージを止めていますか?
同じ元のチャットでフィルターを開きます。許可リストによりテストメッセージが除外されている場合や、ブロックリストに一致している場合があります。許可ルールに一致するメッセージを送るか、プライベートテスト設定でルールを簡単にして試してください。
たとえば、許可リストに signal が含まれていても、FORWARDMSG TEST 001は通過しません。signal FORWARDMSG TEST 001を試してください。フィルターをご覧ください。
5. 設定が待機中ですか、または結果を変えていますか?
詳細 → メッセージの遅延設定を確認します。また、重複メッセージをスキップも確認してください。テストでは毎回異なる番号を使います。
置換ルールでテキスト全体が削除されると、テキストだけの例では配信する内容がなくなることがあります。テキストを置換または削除するを確認してください。プライベートテスト設定ではシンプルな@Message形式を使い、そこからカスタマイズを1つずつ追加します。
6. 正しいアカウントまたはボットでコピーしていますか?
自動化設定 → 送信元を開き、どのアカウントまたはボットが選択されているか確認します。この接続で元のメッセージをコピーし、ルーティングのボットまたはWebhookが送信します。
- **アカウントを使う場合:**そのアカウントからアクセスできるチャット、グループ、チャンネルをコピーできます。**チャットを所有する必要も、管理者である必要も、ボットを追加する必要もありません。**コピーしたいメッセージにアクセスできるアカウントが接続されているか確認します。
- **コピーにボットを使う場合:**ボットを追加し、メッセージへのアクセス権を与えた場所からのみコピーできます。Discordでは、ボットが元のチャンネルを閲覧できることと、Message Content Intentが有効であることを確認します。サーバーにボットを追加できない場合は、代わりにDiscordアカウントでコピーしてください。Discordアカウントを接続するをご覧ください。
元のチャット、チャンネル、トピックが監視対象の一覧にあることも確認します。見つからない場合はチャットを追加またはサーバーを追加を使います。アカウントを接続しても、すべてのチャットが自動的に一覧に追加されるわけではありません。
接続したアカウントからテストメッセージを送った場合は、フィルター → 転送オプション → 自分のメッセージを確認します。自分の投稿を転送するには、この項目を有効にしてください。
まだ届かない場合
配信と権限を確認するか、自動化名、画面に表示されたエラー、例を送った時刻を添えてサポートに連絡してください。認証情報は送らないでください。