如何申請Telegram Token提供程式交易接收即時訊息

MR.AutoTrading是使用Telegram來進行訊息的即時通知,即時獲取交易環境的狀態是自動交易不可或缺的一環,不管監控端的報價異常、文字檔異常通報,或是下單端交易、回報、風控通報…等等,所以建議所有用戶,我們可以不用貼著盤面看損益,但我們必須掌握交易機的任何狀況,確保交易環境正常運作。

此篇文章教學,主要使用電腦版來進行註冊Telegram Bot,僅需要12個步驟,我們將會逐一圖文說明告訴大家該如何申請。

STEP 1
請先至Telegram官網下載Telegram Desktop,下載後請進行安裝。

STEP 2
執行程式後,接著輸入電話,電話請輸入10碼,不需要將開頭0去掉,之後會收到驗證簡訊,輸入驗證碼後即可進行登入。

STEP 3
如下圖,在搜尋欄輸入botfather,並點選BotFather

如何申請Telegram即時通訊 1

STEP 4
如下圖,開啟與BotFather的對話視窗後,先輸入/start

如何申請Telegram即時通訊 2

STEP 5
如下圖,接著輸入/newbot,而此時BotFather會回應你,請你輸入一個你註冊Bot需要使用的名稱。

如何申請Telegram即時通訊 3

STEP 6
如下圖,我們將Bot名稱取名為MR.Demo_8888,故輸入MR.Demo_8888,而此時BotFather會再回應你,請你輸入一個該Bot的用戶名稱,請注意:該名稱必須是bot 結尾

如何申請Telegram即時通訊 4

STEP 7
如下圖,我們將用戶名取為mrdemo8888bot,輸入後若沒有重複,則BotFather會回應申請完成,並給予一組TokenId請複製此TokenId並保存下來

如何申請Telegram即時通訊 5

STEP 8
如下圖,輸入註冊用戶名,最前面加上@,所以我們輸入@mrdemo8888bot,輸入後會出現剛剛註冊的對話視窗,點選與它對話。

如何申請Telegram即時通訊 6

STEP 9
如下圖,在對話視窗內,先輸入test,由於有時候會沒有回應,所以我們多輸入幾次,建議輸入5次。

如何申請Telegram即時通訊 7

STEP 10
接著開啟瀏覽器,輸入下方網址,紅色部分請更改為第7點BotFather在註冊成功後給予的TokenId。

https://api.telegram.org/bot793112542:AAHdPLbbYxLk8V-Bbdl2IjOd-RIWp5OSlJo/getUpdates

STEP 11
接下來瀏覽器如果出現以下文字,則代表成功。我們要擷取以下紅色數字,此數字為Chat ID,請複製並保存下來。若瀏覽器畫面上只出現『 {“ok”:true,”result”:[]} 』,請繼續在Bot 對話視窗輸入一次test,然後再至瀏覽器重新整理,直至出現類似下方訊息方為成功。 

{“ok”:true,”result”:[{“update_id”:547888571,
“message”:{“message_id”:7,”from”:{“id”:263650888,”is_bot”:false,”first_name”:””,”last_name”:””,”language_code”:”zh-hans”},”chat”:{“id”:263650888,”first_name”:”MR”,”last_name”:”AutoTrading”,”type”:”private”},”date”:1568644767,”text”:”test”}}]}

STEP 12
最後一個步驟,就是測試啦!在瀏覽器輸入下方連結,記得將第一個紅色字串請輸入TokenId,第二個紅色字串為ChatId,如下圖,若成功送出,則會在註冊的Bot上看到MR.AutoTrading的回應。

https://api.telegram.org/bot793112542:AAHdPLbbYxLk8V-Bbdl2IjOd-RIWp5OSlJo/sendMessage?chat_id=263650888&text=MR.AutoTrading

如何申請Telegram即時通訊 8

最後,取得TokenIdChatId後,請好好保存,此為MR.AutoTrading期貨程式交易整合平台即時推播通知管道之一。您可同時於MR.Guard 與MR.Bridge 推播設定頁面,將此Token ID 與Chat ID 設定好,未來有任何訊息,就可以透過Telegram 接收了。