Forward LogoForwardMsg

安全測試自動化

使用私人來源和目的地聊天檢查轉發規則,無需等待實際訊息。

建立私人測試路由

測試自動化最簡單的方式,是使用只歸您所有的聊天、頻道或群組。將一個用作測試來源,在其中發佈原始訊息;另一個用作測試目的地,以接收副本。**通常無需新建自動化:**將測試來源新增到現有自動化,並為該聊天單獨設定目的地和規則即可。

這樣您可以隨時傳送相同範例訊息並查看送達效果,無需等待其他人在原始來源聊天中發文。

對於 Discord,請在私人伺服器中建立兩個頻道:用於發佈範例的 #test-source 和用於接收副本的 #test-destination。對於 Telegram,請使用私人群組或頻道發佈範例,並在另一個接收聊天中新增機器人。請選擇平台指南了解連線步驟。

設定兩個測試空間

  1. 在來源平台上建立或選擇一個只有您能控制的私人聊天、群組或頻道。
  2. 建立另一個私人聊天、群組或頻道用作目的地。它可以與來源位於同一平台,也可以位於另一平台。
  3. 設定所用的目的地方式——Telegram 機器人、Discord 機器人或 Discord Webhook——並授予它向該處傳送訊息的權限。
  4. 在現有自動化中,將原始測試聊天新增到受監控聊天清單。點選清單中的該聊天,開啟它的單獨設定,然後在其中設定測試目的地。
  5. 儲存設定;如果自動化已停止,請啟動它。從純文字開始,並先確認一條訊息已到達,再新增過濾器、格式、媒體或其他功能。

請在該聊天的單獨設定中變更測試規則。這些設定只適用於該聊天,因此測試不會變更其他受監控聊天的轉發方式。有關單獨設定如何覆蓋全域性設定,請參閱設定的運作方式。測試完成後,請從受監控清單中刪除測試聊天。

如果您希望為 Telegram 或 WhatsApp 使用單獨的測試自動化,請再次新增帳號,作為新的已儲存連線。同一個已儲存連線無法同時在兩個自動化中執行。請參閱連線已在使用。

「自己的訊息」通常預設開啟。如果使用已連線帳號傳送的訊息沒有轉發,請檢查原始測試聊天的過濾器 → 轉發選項中是否開啟此項。您也可以使用另一個帳號發文。

在每條範例訊息中加入清楚的標記,例如 FORWARDMSG TEST 001,方便識別原始訊息和轉發副本。

如果啟用了訊息延遲,測試時請將其關閉,或記得等待設定的時間。

**請使用不同聊天分別發佈範例和接收副本。**只監控原始測試聊天,不要監控接收測試聊天,否則副本可能被重複轉發,形成循環。

每次只測試一項變更

變更設定後,請從測試來源傳送一條新範例,並查看測試目的地。

  • 測試替換或刪除文字?傳送一條包含要變更的詞語、短語或連結的訊息。
  • 測試訊息格式?使用已知的作者、伺服器/聊天名稱和訊息來檢查變數。
  • 測試轉發選項?先確認純文字正常,再嘗試一張圖片、一段影片或一個檔案。
  • 測試過濾器?分別傳送一條應放行的訊息和一條應攔截的訊息。

每次只變更一項設定,儲存後傳送一條新的範例。這樣更容易判斷是哪個設定導致了結果。

準備好後套用到實際路由

測試路由符合預期後,請將相同設定套用到您要使用的原始聊天及其目的地。如果實際路由的表現不同,請先檢查目的地機器人或 Webhook 的權限,以及編輯器中選中的聊天,再變更測試設定。

常見問題

測試需要單獨的自動化嗎?
**通常不需要。**將私人測試聊天新增到現有自動化的受監控聊天中,然後點選該聊天以設定它自己的目的地和設定。為該聊天儲存的變更只適用於它本身。請使用這些單獨設定,而不是適用於所有受監控聊天的全域性設定。
我可以用同一個測試群組作為來源和目的地嗎?
**不建議。**轉發的副本可能再次被偵測到並不斷轉發,從而形成循環。請使用一個聊天發佈範例,另一個聊天接收副本。請參閱停止轉發循環。
應該先測試什麼?
先傳送一條獨特的純文字訊息。然後每次新增一個功能,例如替換規則、圖片或過濾器。