在 Telegram 建立新機器人(Bot)並取得 API Token 的過程非常簡單,這一切都是透過 Telegram 官方的「機器人之父」@BotFather 來完成的。
請按照以下步驟操作,順序非常重要,可別找錯帳號囉!
建立 newbot步驟與取得 Token
打開 Telegram,在上方搜尋欄輸入 @BotFather(請認明有官方藍色打勾認證的帳號),點擊並按下底部的 Start(或輸入 /start)。
對 BotFather 發送指令: /newbot。
BotFather 會請你輸入機器人的顯示名稱(例如:我的即時通知助手)。
說明: 這個名稱是大家在對話框看到的名字,之後隨時可以修改,支援中文與空格。
接著需要輸入機器人的唯一 ID(使用者名稱),這將會是別人搜尋你機器人時用的帳號(例如:my_notify_2026_bot)。
注意:
必須以 bot 或 _bot 結尾(大小寫皆可)。
不能與全球其他機器人重複。
只能使用英文字母、數字和底線。
當你成功設定完 Username 後,BotFather 會發送一則恭喜訊息,裡面會包含一行像是這樣字串:
HTTP API: 後面接著一串由數字和英文字母組成的序號(例如:123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ)。
這串字條就是你的 API Token。
如果你已經建立過機器人,但忘記了 Token,或者不小心弄丟了,別擔心!你不需要重新建立一個。一樣可以透過 @BotFather 隨時把既有的 Token 找回來,或是重新生成一個。
請打開 Telegram 的 @BotFather 對話框,依照以下步驟操作:
查詢既有機器人的 Token 步驟
在對話框中輸入並發送: /mybots。
BotFather 會列出你帳號下「所有建立過」的機器人帳號(Username 列表)。點擊你想查詢的那一個機器人按鈕。
接著會跳出該機器人的設定選單,請點擊 「API Token」 這個按鈕。
BotFather 就會直接把該機器人現有的 API Token 傳給你囉!直接點擊該字串就能複製。
💡 進階技巧:Token 不小心外洩了怎麼辦?
如果你懷疑之前的 Token 被外流、或者寫在程式碼裡不小心上傳到公開的 GitHub,請在上述步驟的最後一步中,點擊 「Revoke current token」。
⚠️ 注意:
點擊 Revoke(撤銷)後,舊的 Token 會立刻失效,BotFather 會發給你一串全新更換過的 Token。記得要去把你正在運行的程式碼、Webhook 或伺服器更新為新 Token,否則機器人會暫時無法運作喔!
要取得 Telegram 的 Chat ID(聊天室 ID),最關鍵的觀念是:機器人無法主動去找你,必須由你(或群組)先跟機器人講第一句話。
最簡單!使用現成的 Chat ID 機器人(免寫程式)
Telegram 上有許多現成的工具機器人,只要你傳訊息給它,它就會立刻告訴你你的 Chat ID。
在 Telegram 搜尋 @RawDataBot
點擊 Start 進入對話。
機器人會立刻回傳一串數字(例如:Id: 123456789),那串數字就是你的 個人 Chat ID。
@RawDataBot 是 Telegram 上常用的實用機器人,主要用來查詢個人、群組或頻道的 Chat ID,以便設定各種自動化推播或 API 串接。
沒有留言:
張貼留言