轉發到 Telegram 主題
使用訊息連結或聊天 ID 和主題 ID,將訊息傳送到指定的 Telegram 論壇主題。
Telegram 主題是群組中的一個獨立對話。您可以指定要將訊息副本傳送到哪個主題。
例如,假設有一個名為 Community 的群組,其中有一個名為 Announcements 的主題。這些名稱只是範例;請使用您自己的群組和主題。要將副本傳送到該主題,您需要群組的聊天 ID和該主題的主題 ID。
準備機器人
**目的地群組是包含目標主題、用於接收副本的群組。**在此範例中,Community 是目的地群組,Announcements 是目的地主題。它可以與您複製訊息的來源群組不同。建立 Telegram 機器人,將機器人新增到此目的地群組,並將其設為管理員。同一機器人可以向該群組中的多個主題送達訊息;無需為每個主題分別新增機器人。如果您無法新增機器人或變更其權限,請聯絡群組管理員代為操作。
使用連結新增主題
- 在 Telegram 中開啟要接收副本的主題。如果 Telegram 提供了主題連結,請複製該連結;或者在電腦版右鍵點選主題內的一條訊息,在手機版長按訊息,然後選擇複製連結。
- 在 ForwardMsg 中開啟一個向 Telegram 送達訊息的自動化,然後在左側清單中點選要複製訊息的來源聊天以開啟其設定。開啟路由。選擇新增目的地以新增接收聊天;如果要變更副本的接收位置,也可以使用現有目的地行。
- 選擇已儲存的機器人,開啟接收聊天選擇器,然後選擇新增 Telegram 聊天。
- 在新增 Telegram 目的地對話框中,如果顯示分頁,請選擇手動輸入;否則,手動表單已經開啟。
- 將包含
/c/的連結貼上到連結欄位。ForwardMsg 會填入聊天 ID,並在適用的受支援主題訊息連結中填入**話題 ID(可選)**欄位。下方範例展示了這種格式。此欄位不支援使用群組使用者名稱而非/c/的公開連結;請先取得完整聊天 ID,再手動輸入 ID。 - 檢查話題 ID是否對應要使用的主題。主題本身的連結或使用
?thread=的連結可能需要您手動填寫主題 ID;請參閱下方範例。 - 為此項目填寫一個便於識別的名稱,例如我們範例中的
Community — Announcements。 - 選擇新增目的地,查看機器人存取權限提醒,然後選擇完成。
- 在剛才開啟的目的地行中選擇已儲存的聊天/主題,然後選擇儲存更改。
手動輸入 ID
如果您想自行輸入數字,請使用同一個新增 Telegram 聊天 → 手動輸入表單。下面是一個主題內訊息連結範例:
https://t.me/c/1234567890/12/987| 此範例連結中的數字 | 識別的對象 | 要填寫的內容 |
|---|---|---|
1234567890 | 包含該主題的群組 | 聊天 ID: -1001234567890 |
中間的 12 | 主題 | 話題 ID(可選): 12 |
最後的 987 | 範例訊息 | 無需填寫——它不是主題 ID |
對於此範例中的十位群組數字,請在開頭新增 -100,以得到聊天 ID。請保留負號。主題 ID 則按原樣複製,不加前綴。尋找 Telegram 聊天 ID介紹了如何透過我們的輔助機器人取得完整聊天 ID,包括連結中的數字位數不同時的處理方法。
主題本身的連結範例為 https://t.me/c/1234567890/12:其中的 12 就是主題 ID。以 ?thread=12 結尾的訊息連結也表示主題 12。如果 ForwardMsg 未自動填入該值,請手動填寫。Telegram 在其主題和訊息連結說明中解釋了二者的區別。
輸入數字後,為項目命名,選擇新增目的地 → 完成,在路由目的地中選中該項目,然後選擇儲存更改。
如果已連線的 Telegram 帳號可以存取目的地,也可以使用從賬號選擇。如果目的地選擇器提供了主題選項,請選擇相應主題。
將不同訊息傳送到不同主題
您可以將不同的原始聊天傳送到不同主題。**例如,**下面兩個 Discord 頻道可以將訊息傳送到同一個 Telegram 群組中的兩個主題:
| 訊息來源 | 接收副本的主題 |
|---|---|
| Discord #announcements | Community → Announcements |
| Discord #support | Community → Support |
可以重複使用同一個機器人和群組。不同的主題 ID 會將送達內容分開。這些聊天只是範例;其他受支援的平台也可以採用相同方式。完整設定請參閱將不同聊天轉發到各自的目的地。
訊息出現在一般聊天中時
請參閱訊息出現在錯誤的 Telegram 主題中,按步驟檢查並修復。
如果副本持續在聊天之間來回轉發,請參閱停止轉發循環。