安全測試自動化
使用私人來源和目的地聊天檢查轉發規則,無需等待實際訊息。
建立私人測試路由
測試自動化最簡單的方式,是使用只歸您所有的聊天、頻道或群組。將一個用作測試來源,在其中發佈原始訊息;另一個用作測試目的地,以接收副本。**通常無需新建自動化:**將測試來源新增到現有自動化,並為該聊天單獨設定目的地和規則即可。
這樣您可以隨時傳送相同範例訊息並查看送達效果,無需等待其他人在原始來源聊天中發文。
對於 Discord,請在私人伺服器中建立兩個頻道:用於發佈範例的 #test-source 和用於接收副本的 #test-destination。對於 Telegram,請使用私人群組或頻道發佈範例,並在另一個接收聊天中新增機器人。請選擇平台指南了解連線步驟。
設定兩個測試空間
- 在來源平台上建立或選擇一個只有您能控制的私人聊天、群組或頻道。
- 建立另一個私人聊天、群組或頻道用作目的地。它可以與來源位於同一平台,也可以位於另一平台。
- 設定所用的目的地方式——Telegram 機器人、Discord 機器人或 Discord Webhook——並授予它向該處傳送訊息的權限。
- 在現有自動化中,將原始測試聊天新增到受監控聊天清單。點選清單中的該聊天,開啟它的單獨設定,然後在其中設定測試目的地。
- 儲存設定;如果自動化已停止,請啟動它。從純文字開始,並先確認一條訊息已到達,再新增過濾器、格式、媒體或其他功能。
請在該聊天的單獨設定中變更測試規則。這些設定只適用於該聊天,因此測試不會變更其他受監控聊天的轉發方式。有關單獨設定如何覆蓋全域性設定,請參閱設定的運作方式。測試完成後,請從受監控清單中刪除測試聊天。
如果您希望為 Telegram 或 WhatsApp 使用單獨的測試自動化,請再次新增帳號,作為新的已儲存連線。同一個已儲存連線無法同時在兩個自動化中執行。請參閱連線已在使用。
「自己的訊息」通常預設開啟。如果使用已連線帳號傳送的訊息沒有轉發,請檢查原始測試聊天的過濾器 → 轉發選項中是否開啟此項。您也可以使用另一個帳號發文。
在每條範例訊息中加入清楚的標記,例如 FORWARDMSG TEST 001,方便識別原始訊息和轉發副本。
如果啟用了訊息延遲,測試時請將其關閉,或記得等待設定的時間。
**請使用不同聊天分別發佈範例和接收副本。**只監控原始測試聊天,不要監控接收測試聊天,否則副本可能被重複轉發,形成循環。
每次只測試一項變更
變更設定後,請從測試來源傳送一條新範例,並查看測試目的地。
- 測試替換或刪除文字?傳送一條包含要變更的詞語、短語或連結的訊息。
- 測試訊息格式?使用已知的作者、伺服器/聊天名稱和訊息來檢查變數。
- 測試轉發選項?先確認純文字正常,再嘗試一張圖片、一段影片或一個檔案。
- 測試過濾器?分別傳送一條應放行的訊息和一條應攔截的訊息。
每次只變更一項設定,儲存後傳送一條新的範例。這樣更容易判斷是哪個設定導致了結果。
準備好後套用到實際路由
測試路由符合預期後,請將相同設定套用到您要使用的原始聊天及其目的地。如果實際路由的表現不同,請先檢查目的地機器人或 Webhook 的權限,以及編輯器中選中的聊天,再變更測試設定。