0%

[TG] 建立第一支 Telegram BOT

Image for post

首先,先加入 @BotFather 如其名,他是 BOT 的神,所有管理 BOT 相關設定基本上都需要經過他。

加入完畢之後可以開始創建我們第一個 BOT 啦!

輸入 /? 即可顯示可使用的指令,其中我們會使用到

/newbot 建立一個新的 BOT

/mybots 編輯我們的 BOT

Image for post

Step 1 建立第一支 BOT

輸入 /newbot 後,他會要求你設定 Bot 的名稱,記得後面必須以 _bot 作為結尾,此處範例為 myfirst_bot

Image for post

接下來,BOT 之父要求你設定你 BOT 要使用的名稱,第一個字必須是大寫,且必須是 BOT 結尾,此處範例為 Starnight98_Bot,輸入完畢之後會顯示你的 token,請務必避免洩漏!

之後你可以透過 http://t.me/Starnight98_Bot 與你的 BOT 進行聊天

Step 2 測試訊息

你可以透過 This page,查看 BOT 操作相關說明,這裡範例會測試訊息的接收,需留意的是 TG BOT 在接收基本上都是使用 Json 格式!

1
2
3
4
5

https://api.telegram.org/bot{$token}/getUpdates # 範例

https://api.telegram.org/bot830348027:AAEDchEpq9-Oo4evNF99_CxwA397A7ohHv4/getUpdates

測試接收訊息,發一則訊息給你的 BOT 並重整上列頁面查看,此時會發現已經有 Json 格式的資料傳入,最好記一下你的 id,之後我們會建立通知系統自動傳訊息會用到。

Image for post

需注意如果之後設定了 Webhooks 這東西就不能使用了!

到目前為止,你的第一支 TG Bot 就建立完成了。