iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0
自我挑戰組

30天學習n8n:從入門到實作的自動化挑戰系列 第 17

用 n8n 建立 Telegram Bot:打造可互動的自動回覆流程

  • 分享至 

  • xImage
  •  

在自動化流程中,Telegram 是一個非常適合入門的通知工具,相比 LINE,Telegram 在串接上更開放、簡單,n8n 甚至內建了專門為 Telegram 設計的觸發器(Trigger Node),幾乎不需要額外設定 webhook,就能直接接收訊息並做出回應。
今天我們就要來建立一個 Telegram 機器人,讓它能夠回應我們的訊息!

建立telegram bot

1.註冊或登入telegram
2.在主畫面搜尋@BotFather並加入它,要注意有藍勾勾的才是真的喔
https://ithelp.ithome.com.tw/upload/images/20251001/20178769IqdSA4OpFa.png
3.加入後發送/newbot指令,他會問要取的Bot名稱,就是你使用者畫面上會看到的顯示名稱,取想要的就行
https://ithelp.ithome.com.tw/upload/images/20251001/2017876969ffXo7K1y.png
4.之後他會問你要取的Bot使用者名稱,這會是搜尋用的唯一識別名稱,需要注意的是使用者名稱一定要用bot結尾
https://ithelp.ithome.com.tw/upload/images/20251001/20178769DxdWwezqYB.png
5.弄完後它就會給你在哪裡找到你的bot和你的Bot Token
6.來到n8n打開工作流新增telegram,觸發方式選message,Credential to connect with只需要把剛剛的Bot Token貼進Access Token就好了
https://ithelp.ithome.com.tw/upload/images/20251001/20178769WxipWjJPxI.png
7.點執行開始測試,傳訊息給telegram bot看能不能收到資料
8.收到資料後在後面新增telegram節點選擇Send a text message,Chat ID可以在剛傳來的input裡找到,Text填想傳的內容
https://ithelp.ithome.com.tw/upload/images/20251001/20178769DQ8o9BGMmr.png
9.好了後點執行並在telegram傳訊息
https://ithelp.ithome.com.tw/upload/images/20251001/20178769ai2jwT1A3P.png
上圖可以看到我們發送訊息並成功透過n8n回傳了固定內容

總結

今天我們創建了telegram bot並用n8n成功回傳了訊息,今天做完發現用telegram真的好簡單啊,之前一開始選擇先串接line是想到line在日常中比較常用,而且對telegram比較不熟悉就先往後放,結果居然這麼輕鬆就串接好了,真的後悔沒早點試Telegram。


上一篇
n8n Switch 節點實作:根據角色自動決定通知方式
下一篇
用 n8n 打造天氣小幫手,每天自動發送 LINE 天氣提醒
系列文
30天學習n8n:從入門到實作的自動化挑戰19
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言