建立 Telegram 機器人
使用 BotFather 建立機器人,將其新增到 Telegram 目的地,並儲存到 ForwardMsg。
Telegram 機器人會將複製的文字和受支援媒體(例如照片、影片、音訊、檔案和貼紙)傳送到 Telegram。在轉發選項中選擇類型;Telegram 的檔案限制仍然適用。一個已儲存的機器人可以重複用於多個群組、頻道、主題或私人聊天,無需為每個目的地建立新機器人。
使用 BotFather 建立機器人
方法 1:使用 BotFather Mini App
此方法透過表單建立機器人,不需要傳送聊天指令。
- 在 Telegram 中開啟 @BotFather。
- 選擇Open 或 Open App以開啟其 Mini App。您也可以使用直接 Mini App 連結。
- 選擇建立新機器人的選項。
- 輸入顯示名稱,例如
My News Bot,再輸入一個可用且以bot結尾的使用者名稱,例如my_news_updates_bot。 - 確認建立。您可以在機器人設定中新增頭像和描述;這些都不是必需項。
- 開啟新機器人的設定並複製其 API 權杖。
如果無法開啟 Mini App,請使用下方方法 2。兩種方法建立的機器人類型相同。Telegram 在其 BotFather 指南中將 Mini App 描述為可視化替代方式。
方法 2:使用 BotFather 聊天指令
- 開啟 @BotFather,如果這是您第一次與它對話,請選擇開始。
- 傳送
/newbot。 - 回覆機器人的顯示名稱。
- 回覆一個可用且以
bot結尾的使用者名稱。 - 從 BotFather 的確認訊息中複製權杖。
請像密碼一樣保護機器人權杖
只將權杖貼上到 ForwardMsg 的 Telegram 機器人連線對話框中。任何擁有該權杖的人都可以控制您的機器人;請勿在公開訊息、螢幕擷取畫面或客服請求中洩露權杖。
將機器人新增到每個目的地
以下步驟會將機器人新增到要接收複製訊息的 Telegram 目的地,而不是您複製訊息的群組或頻道。請按目的地類型選擇相應步驟,並對每個接收副本的位置重複操作。
群組或群組主題
- 開啟群組資訊並選擇新增成員。搜尋機器人的
@username並新增它。如果您無權新增成員,請讓群組管理員新增機器人。 - 允許機器人傳送訊息和您準備轉發的媒體,例如照片、影片和檔案。
- 如果您要使用訊息操作同步刪除或置頂副本,請將機器人設為管理員並啟用這些操作所需的權限。
若要傳送到某個主題,請將機器人新增到包含該主題的群組。同一個機器人可以向該群組中的多個主題傳送訊息,無需為每個主題單獨建立機器人。
頻道
如果目的地是頻道,機器人必須是該頻道的管理員。
- 開啟頻道資訊,然後開啟管理員設定。
- 使用機器人的
@username新增它。您必須是所有者或有權新增管理員,否則請讓有權限的人操作。 - 開啟發佈訊息,使機器人可以向頻道傳送副本。若要使用訊息操作同步,也請允許編輯或刪除訊息。
私人聊天
要私下接收副本,接收者必須先與機器人開始對話。無論接收者是您還是其他人,都適用此要求。
- 使用機器人的
@username或https://t.me/my_news_updates_bot這樣的連結開啟機器人。 - 選擇開始、傳送
/start,或給機器人傳送一條訊息。 - 開啟 ForwardMsg ID 助手,選擇開始,然後選擇Get ID → My User ID。複製您的數字使用者 ID。
- 在 ForwardMsg 中新增接收聊天時,如果顯示相應分頁,請使用手動輸入。在聊天 ID中輸入此使用者 ID,為聊天設定易於識別的名稱,並將**話題 ID(可選)**留空。
- 新增聊天,將其選為 Telegram 機器人目的地,然後選擇儲存更改。
要新增另一位接收者,請將機器人的連結發給對方,讓其自行完成步驟 1–3,然後只將其數字使用者 ID 分享給您。在 ForwardMsg 中使用對方的 ID,而不是您的 ID。副本會到達對方與機器人的對話,不會到達您與該使用者現有的對話。Telegram 要求接收者先給機器人發訊息。
**私人聊天送達時,聊天 ID 是接收者的使用者 ID,而不是機器人的 ID。**如果您在自己的聊天清單中選擇與機器人的對話,選中的會是機器人,而不是應該接收副本的人。
連線機器人時,ForwardMsg 還會提供邀請連結。您可以透過它將機器人新增到群組或頻道,或開啟與機器人的私人聊天。
將機器人連線到 ForwardMsg
- 選擇新增 Telegram 機器人。
- 將 BotFather 權杖貼上到對話框中,然後選擇新增。
- 確認或變更 ForwardMsg 用於識別機器人的機器人名稱,然後選擇繼續。
- 如果尚未準備好接收聊天,請使用邀請步驟完成設定,然後選擇完成。
- 在 ForwardMsg 中點選左側清單裡的來源聊天以開啟其設定。
- 開啟路由 → 新增目的地。
- 選擇已儲存的 Telegram 機器人。
- 選擇或新增接收聊天、頻道或主題。
- 完成新增目的地。
- 選擇儲存更改。
自動化執行後,當您選擇監控的來源聊天收到新訊息時,請檢查接收聊天。
有關目的地選擇和主題 ID,請繼續閱讀Telegram 聊天、頻道和主題。如果選擇器找不到聊天,請參閱尋找 Telegram 聊天 ID。