[Telegram] Telegram(二) 建立 Bot 機器人

要先申請 Telegram 帳號,才可以申請 bot 帳號。

Telegram bot 有兩種,一種是可以對談的機器人,一種是像廣播電台的那種廣播頻道。

對談的機器人就跟 Line Bot 一樣,一來一往的交談,而這樣的交談內容也是根據資料庫而來。

廣播頻道則是只有頻道的管理者可以一直傳送(廣播)資訊,頻道中的成員只能接收,不能發出訊息。

要怎麼建立 Telegram Bot 呢?我個人覺得 Telegram 建立 Bot 的方式很特別,在 Telegram 中搜尋另一個機器人(@BotFather),透過這個機器人來建立使用者的機器人,酷吧!

首先,透過搜尋功能找到 @BotFather

搜尋@BotFather

找到之後就可以跟他對談,點選BotFather之後,會看到:

點選@BotFather

按下開始,@BotFather 會列出交談對話內容,

@BotFather交談內容

對 @BotFather 輸入「/newbot」後,@BotFather 會回問 Bot 的名稱,以及 bot 的 username,需要注意的是 username 必須以 bot 結尾,例如:abcbot 或是 abc_bot,用來區分 bot 和一般的帳號。

以上步驟如果遇到重複的名稱或是 username,@BotFather 都會回復要求重新輸入,直到使用者放棄或是成功輸入正確的資料。

當成功建立後,@BotFather 會給予一個 token (如下圖紅色框),格式會類似123456:ABC123fgsdflgkjk,如此便可使用此 token 透過 HTTPS 發送 Request。

@BotFather新增Bot