Forward LogoForwardMsg

フィルター

転送したいメッセージを許可し、不要な単語、リンク、作成者、Discordロールをブロックします。

フィルターでは、どのメッセージを送信先に届けるかを選びます。一致したメッセージだけを転送するには許可リスト、一致したメッセージを止めるにはブロックリストを使います。

確認場所
自動化エディター → 左側の一覧で送信元チャットをクリックして設定を開くか、全体設定をクリック → フィルター

たとえば、特定のアナリストの投稿だけを転送したり、sponsoredをブロックしたり、変化するTelegramリンクを含むメッセージをブロックしたりできます。

✅ 許可リスト:選んだメッセージだけを転送する

許可リストを設定すると、メッセージは許可条件に少なくとも1つ一致する必要があります。単語、リンク、または作成者から設定を始めましょう。

単語やフレーズを許可する

許可リスト → キーワードでフィルターでフィルターを追加を選択し、TEXTを選んで signal と入力します。

これは 新しいsignalが投稿されました と signal: BTC購入 に一致します。TEXTはメッセージ内のどこでも検索するため、signals にも一致します。Signal、SIGNAL、signalのような表記もすべて一致させたい場合は、大文字・小文字を区別しないをオンにします。

特定の人を許可する

  • 作成者名:Maya Chenなど、画面に表示される名前に一致します。本人が名前を変更できることに注意してください。
  • @ユーザー名:@を付けずにユーザー名を入力します。これも変更される可能性がありますが、通常は表示名より安定しています。
  • **ユーザーID:**ユーザーを選択するか、手動で追加からIDを入力します。名前やユーザー名が変わっても、同じアカウントを識別できます。ユーザーIDの確認方法をご覧ください。
  • **Discordロール:**ロールを選ぶか、その名前に一致させます。ロールはDiscordの送信元にのみ適用されます。

MayaまたはLeoのどちらかからのメッセージを転送したい場合は、2人を許可リストに追加します。

作成者名やユーザー名に一致させる

モード一致する内容例
完全一致値全体Maya Chen
含む名前の任意の部分にあるテキストmoderator
正規表現変化する名前のパターンBotで終わる名前に一致するパターン

名前の大文字・小文字を問わず一致させるには、大文字・小文字を区別しないをオンにします。

変化するテキストパターンを許可する

チャンネル名や投稿番号が変わっても、Telegramのチャンネルリンクまたは投稿リンクを含むメッセージを転送したいとします。許可リスト → キーワードでフィルターでREGEXを選び、次を入力します。

https?://t\.me/[A-Za-z0-9_/-]+

このパターンは、メッセージ内のどこにあるリンクにも一致します。チャンネル名と投稿番号は変わってもかまいません。

メッセージリンクルールに一致するか
お知らせはこちら: https://t.me/market_updatesはい
本日の投稿はこちら: https://t.me/daily_news/42はい
本日の投稿はこちら: https://example.com/newsいいえ

https://t.me/market_updatesなど変更されない1つのリンクだけが必要な場合は、TEXTを選択してリンクを入力します。TEXTは、完全一致するリンクが長いメッセージの一部にある場合も一致します。

無効または複雑すぎる式では、一致しないことがあります。新しいパターンを使う前に、通過するはずのメッセージと通過しないはずのメッセージを確認してください。

🚫 ブロックリスト:不要なメッセージを止める

メッセージが許可リストにも一致していても、ブロックリストに一致すれば止まります。

固定フレーズをブロックする

ブロックリスト → キーワードでフィルターで sponsored のTEXTルールを追加します。Sponsoredも止めるには、大文字・小文字を区別しないをオンにします。

上記のTelegramリンク用正規表現をブロックリストに追加すると、変化するリンクを含むメッセージを止められます。固定リンク1つだけをブロックする場合は、TEXTを選んでそのリンクを入力します。

作成者をブロックする

許可リストと同じ方法で、作成者名、@ユーザー名、ユーザーID、またはDiscordロールを選択します。たとえば、作成者名に Maya Chen を追加すると、その人からのメッセージを止められます。

複数のルールを組み合わせる

Discord、Telegram、WhatsAppの許可リストルールはORで評価され、いずれか1つのルールへの一致で通過します。同じ一覧内の項目と異なるカテゴリの両方に適用されます。

たとえば、許可する作成者にMayaとLeoを追加すると、どちらかのメッセージが通過します。TelegramリンクのパターンとMayaを許可すると、次の表のように、一致するリンクを含むか、Mayaから送信されたメッセージが通過します。

元のメッセージ結果
Maya: Read https://t.me/market_updates/42**転送:**リンクと作成者が一致します。
Leo: Read https://t.me/market_updates/42**転送:**リンクが一致します。
Maya: 一般のお知らせ**転送:**作成者が一致します。
Leo: 一般のお知らせ**停止:**どちらのルールにも一致しません。

作成者ルールを追加しても、その作成者がリンクルールの必須条件になるわけではありません。メッセージが条件を満たす方法がもう1つ増えます。

ブロックリストが引き続き優先されます。sponsoredをブロックすると、Mayaが許可された作成者でも、sponsored updateは止まります。

ルールを適用する場所を選ぶ

共通ルールには全体設定を使います。例外を設定するには、監視対象のサーバー、チャット、チャンネル、またはトピックをクリックして設定を開きます。継承については設定のしくみをご覧ください。

変更を保存を選択します。その後、自分のテストチャットで許可されるメッセージとブロックされるメッセージを確認します。

大まかなメッセージの種類を選ぶには転送オプションを使います。フィルターは、転送対象となるメッセージの中から、さらに送信するものを決めます。

フィルターの停止対象が多すぎる/少なすぎる場合

  • **何も届かない:**メッセージが許可リストのルールに1つ以上一致するか、ブロックリストのルールで止められていないかを確認します。
  • **投稿が届きすぎる:**範囲の広い作成者ルールがあると、キーワードに一致しなくてもメッセージが通過することがあります。ルールを具体化するか、不要な別の条件を削除します。
  • **TEXTが一致しすぎる:**TEXTは部分一致検索です。単語全体を指定するには、単語境界を使う正規表現を利用します。

通常のテキストメッセージも届かない場合は、メッセージが転送されないをご覧ください。

ユーザーIDを確認する

ユーザーIDフィルターを追加する前に、転送したコピーにIDを表示すると簡単に確認できます。

  1. フォーマット → メッセージ形式を開き、テンプレートの新しい行に ユーザーID: @AuthorID を追加します。
  2. 変更を保存を選択します。その人がメッセージを送信すると、転送されたコピーにIDが表示されます。
  3. その値をコピーし、手動で追加を使ってユーザーIDフィルターに入力します。
  4. メッセージにIDを表示する必要がなくなったら、テンプレートのIDの行を削除して、もう一度保存します。

このテンプレートでは、メッセージと送信者のIDが表示されます。

@Author: @Message
ユーザーID: @AuthorID

例や変数についてはメッセージ形式をご覧ください。

よくある質問

1人または複数のユーザーからのメッセージだけを転送できますか?
**はい。**作成者名、ユーザー名、またはユーザーIDを許可リストに追加します。複数人を追加すると、いずれかの人からのメッセージが通過します。ユーザーIDを使うと、名前が変更されても同じアカウントを識別できます。
TEXTとREGEXはどちらを使えばよいですか?
固定された単語、フレーズ、リンクにはTEXTを使います。一部が変わってもパターンが共通するもの(チャンネル名や投稿番号が異なるTelegramリンクなど)にはREGEXを使います。
テキストが許可されていても、作成者をブロックできますか?
**はい。**その作成者をブロックリストに追加してください。一致するブロックリストのルールがメッセージを止めます。