iT邦幫忙

2026 iThome 鐵人賽

DAY 6
0
Software Development

30 天打造專屬盯盤機器人:資料爬取、策略指標到 Telegram/LINE 推播系列 第 6

Day 06:建置手機通知管道 — 申請 Telegram Bot 機器人與取得 API Token!

  • 分享至 

  • xImage
  •  

今天是第六天!前幾天我們的程式算出了買賣訊號,但只能在電腦的黑色終端機裡印出來。為了讓機器人能在觸發訊號時「主動傳 Telegram 訊息到我們手機」,今天我們要先來申請一個專屬的 Telegram 機器人!

為什麼選擇 Telegram Bot?

  • 完全免費:沒有發送訊息次數或額外費用的限制。
  • 申請極快:不用寫程式,用手機按幾下 3 分鐘就能搞定。
  • 支援豐富內容:除了純文字,後面還能直接把 Day 04 畫好的 kline.png K 線圖發送到手機!

今天我們不用使用VS Code ,我們在手機上操作。

步驟一 : 找到「機器人之父」(@BotFather)
Telegram 官方非常有趣,所有新機器人都是透過一個叫做 BotFather 的官方機器人來建立與管理的。

  1. 打開手機或電腦上的 Telegram App。
  2. 在頂部的搜尋欄輸入:@BotFather(認明名字旁邊有藍色勾勾的官方認證帳號)。
  3. 點進對話框,按下底部的 Start(或輸入 /start)。

步驟二 : 建立你的台股盯盤機器人

  1. 在對話框發送指令:/newbot
  2. 設定機器人暱稱(Name):輸入你想給機器人取的顯示名字(例如:台股盯盤小幫手)。
  3. 設定機器人帳號(Username):設定一個獨一無二的 ID。
    注意:帳號結尾一定要是 bot 或 _bot(例如:tw_stock_2330_bot 或 my_stock_monitor_bot)。
    **步驟三:拿到關鍵的「通行證」—— API Token **
    建立成功後,BotFather 會發送一串很長的訊息給你,裡面會有一段寫著:
Use this token to access the HTTP API:
一串數字:一串英文.._一串英文

大概會像下面的圖片!
https://ithelp.ithome.com.tw/upload/images/20260920/20184215a22a2eFhbK.jpg
這串英文加數字的代碼就是 API Token(機器人密鑰)!

重要觀念:
API Token 就像是機器人的密碼,任何人只要拿到這串 Token,就能控制你的機器人發送訊息。
請妥善保存這串 Token,千萬不要隨意公開放上 GitHub 或貼給別人!

步驟四: 取得你的個人 Chat ID
有了機器人(發件人),我們還需要知道你自己的 Chat ID(收件人地址),機器人才能把訊息精準傳到你的手機。

  1. 在 Telegram 搜尋另一個公用機器人:@userinfobot。
    https://ithelp.ithome.com.tw/upload/images/20260920/20184215ojny4cZjtt.jpg
  2. 點擊 Start,它就會立刻回傳你個人的帳號資訊。
  3. 找到 Id: 後面那一串純數字(例如:987654321),這就是你的 Chat ID!

小結一下:
今天我們順利建立了 Telegram 機器人,並拿到了通訊必備的 Token 與 Chat ID。
明天將會回到VS Code,寫一段簡單腳本測試。


上一篇
Day 05:寫出第一個自動看盤策略 — 5日/20日均線黃金交叉!
系列文
30 天打造專屬盯盤機器人:資料爬取、策略指標到 Telegram/LINE 推播6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言