全部產品
Search
文件中心

Chat App Message Service:如何建立Telegram機器人

更新時間:Apr 24, 2026

本文介紹如何在 Telegram 中建立機器人(Bot),擷取 API Token,並完成群組和頻道的系統管理權限配置,為接入 Chat App Message Service做準備。

業務情境

Chat App Message Service支援通過 Telegram 通道觸達全球使用者。使用 Telegram 通道前,需要先在 Telegram 平台建立一個機器人,擷取 API Token 作為接入憑證。此外,還需要為機器人配置群組和頻道的系統管理權限,以支援群發訊息、社群營運等情境。

方案概覽

建立 Telegram 機器人並完成許可權配置的操作流程如下:

  1. 通過 BotFather 建立新機器人。

  2. 設定機器人的名稱和使用者名稱。

  3. 擷取並儲存 API Token。

  4. 完善機器人資料(可選)。

  5. 配置群組和頻道的系統管理權限。

BotFather 是 Telegram 官方提供的機器人管理工具,所有機器人的建立和配置操作均通過與 BotFather 對話完成。

步驟一:開啟 BotFather 並建立機器人

使用登入的 Telegram 帳號,在 Telegram 用戶端(手機端、案頭端或 Web 版)中開啟 BotFather。有以下兩種方式:

  • 搜尋:在 Telegram 搜尋方塊中輸入 BotFather,選擇帶有官方認證標識的帳號。

  • 連結:直接存取 https://t.me/BotFather

開啟後,單擊 Start 開始對話,然後發送以下命令建立新機器人:/newbot,BotFather 將依次引導完成機器人名稱和使用者名稱的設定。

說明

需要確保網路環境可正常訪問 Telegram。建議使用手機端或案頭端操作,體驗更穩定。

步驟二:設定機器人名稱

BotFather 首先要求輸入機器人的顯示名稱(Name)。該名稱面向終端使用者展示,支援中文、英文或其他語言。輸入名稱後直接發送即可。例如:

  • 客服助手

  • My Shop Assistant

  • Order Service Bot

步驟三:設定機器人使用者名稱

BotFather 隨後要求設定機器人的使用者名稱(Username)。使用者名稱需滿足以下規則:

  • 僅支援英文字母、數字和底線。

  • 必須以 bot 結尾。

樣本:my_demo_botMyShopHelperBot

以下使用者名稱不符合規則,無法使用:

無效使用者名稱

原因

我的機器人

包含中文字元

test123

未以 bot 結尾

shop-helper

包含連字號且未以 bot 結尾

bot

過短,已被佔用

如果使用者名稱已被佔用,BotFather 會提示重新輸入。可以嘗試添加數字或底線來調整,例如 my_shop_botservice_01_bot

步驟四:擷取並儲存 API Token

機器人建立成功後,BotFather 返回一條包含 API Token 的訊息,格式如下:123456789:AAExampleTokenxxxxxxxxxxxxxxxxxxx

API Token 是機器人調用 Telegram Bot API 的核心憑證,也是後續接入 Chat App Message Service時的必填資訊。建議記錄以下內容,後續配置時需要使用:

資訊項

樣本

機器人名稱

客服機器人

機器人使用者名稱

my_demo_bot

API Token

123456789:AAExxxxxxxxxxxxxxxxx

重要

API Token 相當於機器人的密鑰,任何持有該 Token 的人均可控制機器人。請勿在群聊中發送、截圖外泄或提交到公開代碼倉庫。如果懷疑 Token 已泄露,立即在 BotFather 中重設 Token,並在 Chat App Message Service控制台中更新。

步驟五:完善機器人資料(可選)

機器人建立完成後,可在 BotFather 中進一步完善機器人資訊。以下設定非必需,但有助於提升使用者體驗:

命令

功能

/setdescription

設定機器人描述

/setabouttext

設定使用者開啟機器人時顯示的簡短介紹

/setuserpic

上傳機器人頭像

步驟六:配置機器人許可權

如果需要將機器人加入群組或頻道使用,需要開啟相應的許可權。以下操作均在 BotFather 對話中完成。

開啟進群許可權

未開啟此許可權時,無法將機器人拉入群組。

操作路徑:/mybots > 選擇機器人 > Bot Settings > Allow Groups > Turn groups on

關閉隱私模式

預設情況下,群組中的機器人僅能接收 @機器人 或回複機器人的訊息。關閉隱私模式後,機器人可以擷取群組內的所有訊息。

操作路徑:/mybots > 選擇機器人 > Bot Settings > Group Privacy > Turn off

配置群組系統管理權限

操作路徑:/mybots > 選擇機器人 > Bot Settings > Group Admin Rights > 選擇需要的許可權

根據業務需求,為機器人配置以下群組系統管理權限:

說明

以下推薦基於 Telegram 官方文檔,可能與 Telegram 當前實際能力存在差異,僅供參考。請根據實際業務需求選擇。

許可權名稱

功能說明

推薦設定

Change group name, photo, etc.

修改群組名稱、頭像及描述資訊

推薦

Delete messages

撤回或刪除群成員發送的任何訊息

必須

Restrict, ban or unban members

封鎖、拉黑或限制成員發言許可權

必須

Invite new users

產生群邀請連結或直接拉取使用者入群

推薦

Pin messages

將訊息固定在群組頂部

可選

Add new administrators

任命其他成員為管理員

可選

Manage voice chats

開啟、關閉或管理群組內的語音或視訊通話

可選

Promote anonymous admins

讓管理員以群組名義匿名發言

可選

Manage Topics

在開啟了話題模式的超級群組中管理討論板塊

可選

Post stories

代表群組在 Telegram Stories 中發布內容。需要 Telegram Premium

不推薦

Edit stories

編輯發行的群組 Stories 內容。需要 Telegram Premium

不推薦

Delete stories

刪除發行的群組 Stories 內容。需要 Telegram Premium

不推薦

Manage chat

修改群組進階設定(如慢速模式、成員預設許可權)

必須

配置頻道系統管理權限

操作路徑:/mybots > 選擇機器人 > Bot Settings > Channel Admin Rights > 選擇需要的許可權

根據業務需求,為機器人配置以下頻道系統管理權限:

說明

以下推薦基於 Telegram 官方文檔,可能與 Telegram 當前實際能力存在差異,僅供參考。請根據實際業務需求選擇。

許可權名稱

功能說明

推薦設定

Change the chat name, photo, etc.

修改頻道名稱、頭像和描述資訊

推薦

Post in the channel

以頻道身份直接發送訊息

必須

Edit messages of other users, pin messages

修改其他管理員發布的訊息或置頂訊息

推薦

Delete messages

撤回或刪除頻道內發行的任何訊息

推薦

Delete participants

將訂閱者從頻道中移除或禁言

推薦

Add new administrators

任命其他成員為頻道管理員

可選

Invite via link

產生、管理及刪除頻道的邀請連結

推薦

Manage video chat / live stream

開啟、關閉或管理頻道的語音或ApsaraVideo for Live

不推薦

Manage direct messages

接收並回複發往頻道的私信。需要 Telegram Premium

不推薦

Post stories

代表頻道在 Telegram Stories 中發布動態。需要 Telegram Premium

不推薦

Edit stories

編輯發行的頻道 Stories 內容。需要 Telegram Premium

不推薦

Delete stories

刪除發行的頻道 Stories 內容。需要 Telegram Premium

不推薦

Manage channel

修改頻道進階設定,查看頻道審計日誌

必須

驗證機器人

完成建立和許可權配置後,執行以下驗證確認機器人工作正常:

  1. 在 Telegram 搜尋方塊中搜尋機器人使用者名稱(例如 my_demo_bot),確認可以搜尋到。

  2. 開啟機器人首頁,單擊 Start,確認機器人響應正常。

  3. 訪問 https://t.me/<機器人使用者名稱>,確認連結可正常開啟。

  4. 將機器人加入測試群組或頻道,確認許可權配置生效。

後續步驟

機器人建立並配置完成後,在中建立 Telegram 類型通道,綁定該機器人的 API Token,即可開始使用 Telegram 通道發送訊息。

常見問題

搜尋不到 BotFather

確認以下幾點:

  • 搜尋關鍵詞為 BotFather(注意大小寫)。

  • 選擇的是帶官方認證標識的帳號。

  • 網路環境可正常訪問 Telegram。

也可以直接通過連結 https://t.me/BotFather 訪問。

使用者名稱提示不可用

該使用者名稱已被其他人佔用。可通過以下方式調整:

  • 更換名稱關鍵詞。

  • 添加數字尾碼。

  • 添加底線分隔。

調整後仍需以 bot 結尾。例如:my_shop_botmyshophelper1_botservice_01_bot

API Token 丟失

重新開啟 BotFather,發送 /mybots,選擇對應的機器人,即可查看或重建 API Token。