Forward LogoForwardMsg

替換或刪除文字

替換詞語或短語,或將其從最終轉發訊息中刪除。

在訊息送達前變更內容

如果您希望轉發訊息與原始訊息略有不同,可以使用替換或刪除文字。您可以替換一個詞、更新連結,或在訊息到達目的地前刪除不需要的短語。

設定位置
自動化編輯器 → 點選您監控的來源聊天/頻道以開啟其設定,或點選全域性設定 → 格式化 → 文字替換

替換詞語或固定短語

如果您清楚要變更的確切詞語或句子,請選擇 TEXT。預設情況下,ForwardMsg 會按您輸入的內容精確尋找文字。

例如,來源訊息中寫著 Bitcoin,而您希望接收者看到 BTC,請建立如下規則:

欄位輸入值
匹配型別TEXT
要匹配的文字Bitcoin
替換為BTC

要刪除固定短語,請將短語填入要匹配的文字並將替換為留空。例如,匹配 — 合作夥伴分享 並將替換內容留空,即可從最終訊息中刪除這一行。

當要變更的部分並非每次都相同時,請選擇 REGEX。正規表示式是一種描述模式的方法,例如「任意 Telegram 頻道連結」,即使頻道名稱會變化也能匹配。

假設收到的訊息包含以下連結:

今天就加入 https://t.me/market_updates
加入 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 動態將 Bitcoin 替換為 BTCBTC 動態
新聞 — 合作夥伴分享將後綴替換為空值新聞
今天就加入 https://t.me/market_updates使用上方的 Telegram 連結模式今天就加入 https://t.me/your_channel

替換規則會在訊息格式建立最終訊息之前變更來源文字。您在訊息格式中編寫的靜態頁尾不是這些規則會匹配的來源文字。

常用開關

  • 如果同一條訊息中的相同詞語或連結都應替換,請開啟替換所有匹配項。關閉後只會替換第一個匹配項。
  • 如果 Bitcoin、bitcoin 和 BITCOIN 都應視為相同內容,請開啟不區分大小寫。
  • 需要刪除匹配文字時,請將替換為留空。

儲存並檢查規則

  1. 在自動化編輯器中,為共用規則選擇全域性設定,或點選您監控的來源聊天/頻道以開啟其設定。請參閱設定的運作方式。
  2. 開啟格式化分頁,找到文字替換,然後點選新增規則。
  3. 選擇 TEXT 或 REGEX。
  4. 輸入要尋找的文字/模式及其替換內容。
  5. 在對話框中點選新增以儲存規則。
  6. 在自動化編輯器中選擇儲存更改。
  7. 透過私人測試聊天傳送範例,並檢查複製的訊息。

使用私人測試路由,可以反覆測試規則,無需等待原始聊天中出現訊息。

常見問題

我應該使用 TEXT 還是 REGEX?
如果詞語或短語每次都完全相同,請先使用 TEXT。當部分內容會變化但遵循某種模式時,請使用 REGEX,例如頻道名稱或使用者名稱不斷變化的連結。
ChatGPT 或其他 AI 可以幫我編寫 REGEX 規則嗎?
**可以。**提供幾條範例訊息,並明確說明您希望尋找和替換什麼。請 AI 解釋模式,然後在私人測試路由中試用,確保它只變更您預期的文字。
為什麼規則沒有匹配我看到的文字?
請對照原始訊息文字檢查規則,不要只看應用程式中的顯示效果。有些訊息會包含 Markdown 格式字元,例如用於粗體的 **Bitcoin**、用於斜體的 *Bitcoin*,或用於連結的 [Join](https://example.com)。針對 Bitcoin 的 TEXT 規則仍會匹配 **Bitcoin** 中的詞語;如果您要匹配整段格式化文字或連結,請將 Markdown 字元也包含在規則中。請在私人測試路由中檢查具體變更結果。如需幫助,也可以聯絡客服。
我可以刪除詞語或連結嗎?
可以。匹配相應文字或模式,然後將替換為留空。
規則變更的內容太多了。怎麼辦?
關閉替換所有匹配項,並讓文字或模式更具體。在實際來源聊天中使用之前,請在私人測試路由中測試更新後的規則。