在自動化流程中,Telegram 是一個非常適合入門的通知工具,相比 LINE,Telegram 在串接上更開放、簡單,n8n 甚至內建了專門為 Telegram 設計的觸發器(Trigger Node),幾乎不需要額外設定 webhook,就能直接接收訊息並做出回應。
今天我們就要來建立一個 Telegram 機器人,讓它能夠回應我們的訊息!
1.註冊或登入telegram
2.在主畫面搜尋@BotFather並加入它,要注意有藍勾勾的才是真的喔
3.加入後發送/newbot指令,他會問要取的Bot名稱,就是你使用者畫面上會看到的顯示名稱,取想要的就行
4.之後他會問你要取的Bot使用者名稱,這會是搜尋用的唯一識別名稱,需要注意的是使用者名稱一定要用bot結尾
5.弄完後它就會給你在哪裡找到你的bot和你的Bot Token
6.來到n8n打開工作流新增telegram,觸發方式選message,Credential to connect with只需要把剛剛的Bot Token貼進Access Token就好了
7.點執行開始測試,傳訊息給telegram bot看能不能收到資料
8.收到資料後在後面新增telegram節點選擇Send a text message,Chat ID可以在剛傳來的input裡找到,Text填想傳的內容
9.好了後點執行並在telegram傳訊息
上圖可以看到我們發送訊息並成功透過n8n回傳了固定內容
今天我們創建了telegram bot並用n8n成功回傳了訊息,今天做完發現用telegram真的好簡單啊,之前一開始選擇先串接line是想到line在日常中比較常用,而且對telegram比較不熟悉就先往後放,結果居然這麼輕鬆就串接好了,真的後悔沒早點試Telegram。