本文介紹在 Telegram 中建立群組和頻道,並將機器人添加為管理員,為接入 Chat App Message Service做準備。完成本教程後,將獲得可用於控制台識別和接入的群組或頻道公開連結。
業務情境
Telegram 群組和頻道是兩種不同的訊息分發方式:
群組:支援多人雙向交流,適合搭建使用者社群,提升使用者活躍度和參與感。
頻道:以管理員單向發布內容為主,適合公告推送、資訊更新和內容分發。
Chat App Message Service通過機器人與群組或頻道建立串連。要在控制台中管理群組或頻道,需要同時滿足以下條件:
機器人已加入目標群組或頻道。
機器人具備管理員權限。
群組或頻道已設定為公開類型。
操作流程
群組和頻道的建立流程類似,核心步驟為:
根據業務情境選擇建立群組或頻道:
對比項 | 群組 | 頻道 |
訊息方向 | 成員之間雙向交流 | 管理員單向發布 |
適用情境 | 使用者社群、互動討論 | 公告推送、內容分發 |
成員角色 | 所有成員可發言 | 僅管理員可發布 |
建立群組並添加機器人
步驟一:建立群組
開始前,確保已建立 Telegram 機器人。如果尚未建立,請先參考如何建立 Telegram 機器人完成機器人的建立和授權。建議優先使用 Telegram 手機端或案頭端操作,部分功能在 Telegram Web 中可能不支援。
開啟 Telegram,在主介面單擊右上方的建立按鈕,選擇 New Group。按照頁面提示完成以下操作:
選擇初始成員。Telegram 建立群組時需要至少選擇 1 位連絡人作為初始成員,建議直接搜尋機器人使用者名稱添加。
設定群組名稱。
(可選)設定群組頭像。
單擊建立。
步驟二:將機器人添加進群
如果在步驟一中已將機器人選為初始成員,可跳過此步驟。
進入新建立的群組對話頁面,單擊右上方群組頭像或群組名稱進入群組資料頁。在群組資料頁中,找到新增成員入口,搜尋機器人使用者名稱(例如 my_demo_bot),將機器人添加到群組中。
如果無法搜尋到機器人,請確認以下幾點:
機器人已成功建立。
機器人使用者名稱填寫正確。
機器人已在 BotFather 中開啟允許加入群組的許可權。
步驟三:授予機器人管理員權限
在群組資料頁中找到管理員管理入口,選擇機器人,為其開啟要求的權限。建議按業務需要授予以下許可權:
許可權 | 說明 |
刪除訊息 | 允許機器人刪除群組中的訊息 |
管理群組 | 允許機器人管理群組設定 |
邀請使用者 | 允許機器人邀請新成員加入群組 |
限制成員 | 允許機器人限制群組成員的操作許可權 |
置頂訊息 | 允許機器人置頂群組訊息 |
如果機器人未獲得相應許可權,後續可能無法正常進行訊息管理或成員管理操作。
步驟四:將群組設定為公開類型
進入群組資料頁中的編輯入口,將群組類型設定為公開,並配置公開使用者名稱。設定完成後,群組會產生一個公開連結,格式為:https://t.me/your_group_name。
Chat App Message Service僅支援通過公開連結識別群組。Telegram 自動產生的邀請連結(格式為 https://t.me/+xxxx)無法用於識別和接入。
步驟五:複製群組公開連結
複製群組的公開連結並妥善儲存。該連結將用於在中進行群組識別和接入。
建立頻道並添加機器人
步驟一:建立頻道
開啟 Telegram,在主介面單擊右上方的建立按鈕,選擇 New Channel。按照頁面提示完成以下操作:
設定頻道名稱。
(可選)設定頻道描述。
單擊下一步。
步驟二:設定頻道公開連結
在頻道類型設定頁面,選擇公開,配置頻道的公開使用者名稱。設定完成後,頻道會產生一個公開連結,格式為:https://t.me/your_channel_name。
如果使用者名稱已被佔用,Telegram 會提示重新輸入。確認使用者名稱可用後,單擊下一步。
步驟三:添加機器人為頻道成員
選擇要添加到頻道中的成員。建議直接搜尋機器人使用者名稱,將機器人作為初始成員添加。在 Chat App Message Service中完成頻道識別後,再根據需要添加其他成員。
選擇完成後,完成頻道建立。
步驟四:授予機器人頻道管理員權限
如果在步驟三中已將機器人添加為成員,進入頻道資料頁,找到管理員管理入口,將機器人設定為管理員。如果未在步驟三中添加,先搜尋機器人使用者名稱將其添加為管理員。
頻道中機器人通常以管理員身份加入。如果只建立頻道但未將機器人添加進去,Chat App Message Service無法將其識別為可管理對象。
為機器人授予以下管理員權限:
許可權 | 說明 |
發布訊息 | 允許機器人在頻道中發布訊息 |
編輯訊息 | 允許機器人編輯發行的訊息 |
刪除訊息 | 允許機器人刪除頻道中的訊息 |
管理頻道 | 允許機器人管理頻道設定 |
邀請連結管理 | 允許機器人管理頻道的邀請連結 |
如果機器人缺少"發布訊息"等關鍵許可權,後續可能無法在頻道中正常工作。
步驟五:複製頻道公開連結
複製頻道的公開連結並妥善儲存。該連結將用於在中進行頻道識別和接入。
後續步驟
群組或頻道建立完成後,在中完成接入。接入前確認以下條件已滿足:
已完成 Telegram 機器人的建立和授權。
機器人已加入目標群組或頻道。
機器人已獲得管理員權限。
群組或頻道已設定為公開類型。
已複製公開連結。
在中的群组/频道管理頁面,填寫公開連結進行識別和接入。系統會校正機器人是否存在於該群組或頻道中,以及機器人是否具備有效許可權。僅在校正通過後,群組或頻道才會作為可管理對象展示。
如果需要尋找已建立的群組或頻道,可通過以下方式定位:
會話列表:新建立的群組或頻道會直接出現在 Telegram 的聊天列表中。
名稱搜尋:在 Telegram 搜尋方塊中搜尋公開使用者名稱。
公開連結:通過瀏覽器直接存取公開連結,例如
https://t.me/my_group_name。
常見問題
群組和頻道有什麼區別?
一般來說:
群組更適合成員之間互動交流
頻道更適合由管理員統一發布內容
如果您的目標是營運社群,建議使用群組;
如果您的目標是公告、通知、內容分發,建議使用頻道。
建立了群組或頻道,但控制台無法識別
請依次確認:
群組或頻道是否已設定為公開類型。
公開連結是否正確設定。
當前串連的機器人是否已加入該群組或頻道。
機器人是否已獲得管理員權限。
如果機器人未加入或許可權不足,系統不會將其視為有效接入對象。
為什麼邀請連結不能直接接入?
邀請連結主要用於成員加入,不適合作為標準的公開識別入口。
為了保證接入結果穩定、可校正,通常使用公開連結進行識別。
邀請連結和公開連結有什麼區別?
邀請連結(格式為 https://t.me/+xxxx)用於邀請成員加入,不能作為標準識別入口。Chat App Message Service使用公開連結(格式為 https://t.me/your_name)進行識別,公開連結的接入結果更穩定、可校正。
群組或頻道必須設定為公開嗎?
如果需要在控制台中通過公開連結進行識別和接入,必須設定為公開類型。私密群組、私密頻道或邀請連結目前不支援標準接入方式。
機器人已加入,但接入仍然失敗
常見原因包括:
機器人未在 BotFather 中獲得群組或頻道的相關許可權。
機器人雖已加入,但未獲得管理員權限。
當前控制台串連的不是同一個機器人。
群組或頻道並非公開類型。
填寫的公開連結不正確。
公開連結命名建議
公開連結會影響對外訪問地址、控制台識別和使用者搜尋體驗。建議在正式營運前確認命名規則,選擇簡潔易記、與業務相關的名稱。