Forward LogoForwardMsg

テキストを置換または削除する

単語やフレーズを置き換えたり、完成する転送メッセージから削除したりします。

送信前にメッセージを変更する

転送メッセージの見た目を元の内容から少し変えるには、テキストを置換または削除を使います。メッセージが送信先に届く前に、単語を置換したり、リンクを書き換えたり、不要なフレーズを削除したりできます。

確認場所
自動化エディター → 監視する送信元チャット/チャンネルをクリックして設定を開くか、全体設定をクリック → フォーマット → テキスト置換

単語や固定フレーズを置き換える

変更したい単語や文が正確に分かっている場合はTEXTを選びます。既定では、ForwardMsgは入力したテキストと完全に一致するものを検索します。

たとえば、送信元のメッセージに Bitcoin とあり、受信者には BTC と表示したい場合は、次のルールを作成します。

項目入力内容
マッチタイプTEXT
検索するテキストBitcoin
置換後のテキストBTC

固定フレーズを削除するには、そのフレーズを検索するテキストに入力し、置換後のテキストを空欄にします。たとえば、検索するテキストに — 共有元: パートナー を入力し、置換後のテキストを空欄にすると、完成したメッセージからその行が削除されます。

変更したい部分が常に同じとは限らない場合はREGEXを選びます。正規表現とは、たとえばチャンネル名が変わっても「任意のTelegramチャンネルリンク」と一致するパターンを指定する方法です。

次のようなリンクを含むメッセージが届くとします。

Join https://t.me/market_updates today
Join https://t.me/daily_signals?start=invite

それぞれのリンクを自分のTelegramリンクに置き換えるには、次のルールを作成します。

項目入力内容
マッチタイプREGEX
検索パターンhttps?://t\.me/[A-Za-z0-9_/-]+(?:\?[^\s]+)?
置換後のテキストhttps://t.me/your_channel

このパターンは、チャンネル名、投稿パス、リンクパラメーターが異なっていてもTelegramリンクを検出します。送信されるメッセージでは、https://t.me/your_channelに置き換わります。表示のとおりにパターンを入力し、前後を/で囲まないでください。

置換前と置換後

元のテキストルール送信されるテキスト
Bitcoin updateBitcoinをBTCに置換BTC update
News — 共有元: パートナー接尾辞を空の値に置換News
Join https://t.me/market_updates today上記のTelegramリンクパターンJoin https://t.me/your_channel today

置換ルールは、メッセージ形式が最終メッセージを作る前に送信元テキストを変更します。メッセージ形式に入力した固定フッターは、これらのルールが照合する送信元テキストには含まれません。

便利なスイッチ

  • 同じ単語やリンクを1つのメッセージ内のすべての箇所で変更するには、すべての出現箇所を置換をオンにします。オフにすると最初の1か所だけが変わります。
  • Bitcoin、bitcoin、BITCOINを同じものとして扱うには、大文字・小文字を区別しないをオンにします。
  • 一致したテキストを削除する場合は、置換後のテキストを空欄にします。

ルールを保存して確認する

  1. 自動化エディターで、共通ルールには全体設定を選択します。例外を設定するには、左側の一覧で監視中の送信元チャット/チャンネルをクリックします。設定のしくみをご覧ください。
  2. フォーマットタブを開きます。テキスト置換を見つけ、ルールを追加をクリックします。
  3. TEXTまたはREGEXを選択します。
  4. 検索するテキスト/パターンと置換後の値を入力します。
  5. ダイアログで追加をクリックしてルールを保存します。
  6. 自動化エディターで変更を保存を選択します。
  7. プライベートテストチャットから例を送り、コピーされたメッセージを確認します。

プライベートテストルートを使うと、元のチャットで新しいメッセージを待たずに、必要な回数だけルールを試せます。

よくある質問

TEXTとREGEXはどちらを使えばよいですか?
単語やフレーズが毎回まったく同じならTEXTから始めてください。リンクのチャンネル名やユーザー名のように、一部分は変わってもパターンが決まっている場合はREGEXを使います。
ChatGPTなどのAIにREGEXルールを作ってもらえますか?
**はい。**メッセージの例をいくつか示し、何を検索して何に置き換えたいかをAIに正確に伝えてください。パターンの説明も求めてから、プライベートテストルートで試し、意図したテキストだけが変更されることを確認します。
画面で見えるテキストにルールが一致しないのはなぜですか?
アプリ上での見た目だけではなく、元のメッセージのテキストとルールを比較してください。書式設定に使うMarkdown文字が含まれることがあります。たとえば、太字の**Bitcoin**、斜体の*Bitcoin*、リンクの[参加する](https://example.com)などです。BitcoinのTEXTルールは**Bitcoin**内の単語にも一致しますが、書式付きのテキストやリンク全体を一致させたい場合はMarkdown文字も含めてください。プライベートテストルートでルールを試し、変更内容を確認します。サポートへのお問い合わせもご利用ください。
単語やリンクを削除できますか?
**はい。**テキストまたはパターンを一致させ、置換後のテキストを空欄にします。
ルールで変更される範囲が広すぎます。どうすればよいですか?
すべての出現箇所を置換をオフにし、テキストまたはパターンをより具体的にします。実際の送信元チャットで使う前に、プライベートテストルートで更新したルールを試してください。