หากคุณกำลังมองหาวิธีที่รวดเร็วและง่ายดายในการเชื่อมต่อเวิร์กโฟลว์อัตโนมัติของ n8n กับบอท Telegram บทความนี้จะมอบขั้นตอนการดำเนินการที่ชัดเจนให้คุณ ไม่ว่าคุณจะเป็นมือใหม่ด้านระบบอัตโนมัติ หรือกำลังมองหาโซลูชันการรวมเวิร์กโฟลว์ที่มีประสิทธิภาพมากขึ้น คู่มือนี้จะช่วยให้คุณตั้งค่าทั้งหมดเสร็จสิ้นได้ในไม่กี่นาที
Telegram ไม่ได้เป็นเพียงแอปส่งข้อความ แต่ API ของบอท (Bot API) ยังให้การสนับสนุนที่ทรงพลังสำหรับสถานการณ์อัตโนมัติ การเชื่อมต่อ n8n กับ Telegram ช่วยให้คุณสามารถ:
วิธีการรวมนี้เหมาะอย่างยิ่งสำหรับสถานการณ์ที่ต้องการการตอบกลับแบบเรียลไทม์ การควบคุมระยะไกล หรือการแจ้งเตือนผ่านหลายช่องทาง
ก่อนที่จะกำหนดค่าการเชื่อมต่อใน n8n คุณต้องสร้างบอทใน Telegram และรับโทเค็นการเข้าถึง (Access Token) ก่อน
ค้นหา BotFather ในแถบค้นหาของ Telegram ซึ่งเป็นเครื่องมือจัดการบอทอย่างเป็นทางการของ Telegram แตะเพื่อเข้าสู่การสนทนา จากนั้นคุณจะเห็นรายการคำสั่งที่มีให้ใช้งาน
ป้อนคำสั่ง /newbot จากนั้น BotFather จะแนะนำคุณตลอดขั้นตอนต่างๆ:
YouTube TG Demobot เช่น YouTubeTGDemo_botเมื่อเสร็จสิ้น BotFather จะส่งข้อความกลับมาซึ่งมี API Token ของคุณ (คล้ายกับ 123456789:ABCdefGhIjklmNoPQRsTUVwxyZ) โทเค็นนี้เป็นข้อมูลสำคัญสำหรับการเชื่อมต่อ n8n โปรดเก็บรักษาไว้ให้ปลอดภัย
หลังจากได้รับโทเค็นแล้ว ขั้นตอนต่อไปคือการตั้งค่าใน n8n
เข้าสู่หน้าเวิร์กโฟลว์ n8n ของคุณ แล้วเพิ่มโหนด Telegram Trigger หากคุณยังไม่ได้สร้างเวิร์กโฟลว์ คุณสามารถคลิกปุ่ม "+" ที่มุมขวาบนเพื่อสร้างใหม่
ในโหนด Telegram Trigger:
YouTube TG Demoหลังจากบันทึกข้อมูลรับรองแล้ว คลิกปุ่ม Test Step จากนั้นกลับไปที่ Telegram ค้นหาบอทที่คุณเพิ่งสร้าง และส่งข้อความทดสอบ เช่น Hello, n8n!
ภายในไม่กี่วินาที คุณควรเห็นเนื้อหาข้อความนี้ในแผงผลลัพธ์ (output panel) ของ n8n ซึ่งหมายความว่าการเชื่อมต่อสำเร็จ
โดยค่าเริ่มต้น บอท Telegram จะเปิดเผยต่อสาธารณะ ใครๆ ก็สามารถค้นหาและใช้งานได้โดยใช้ชื่อผู้ใช้ เพื่อป้องกันการใช้งานเวิร์กโฟลว์ของคุณในทางที่ผิด ขอแนะนำให้เพิ่มตรรกะการตรวจสอบสิทธิ์อย่างง่าย
หลังจากโหนด Telegram Trigger ให้เพิ่ม IF Node:
ด้วยวิธีนี้ เฉพาะข้อความจากบัญชีของคุณเท่านั้นที่จะผ่านการตรวจสอบและดำเนินการเวิร์กโฟลว์ต่อไปได้ แม้ว่าคนอื่นจะพบเจอ Bot ของคุณ พวกเขาก็ไม่สามารถกระตุ้นตรรกะอัตโนมัติของคุณได้
เมื่อเชื่อมต่อสำเร็จแล้ว คุณสามารถใช้ n8n + Telegram เพื่อสร้างฟังก์ชันที่มีประโยชน์มากมาย:
คุณสามารถใช้คำสั่ง /revoke ใน BotFather เพื่อยกเลิกโทเค็นเก่า จากนั้นสร้างโทเค็นใหม่และอัปเดตข้อมูลรับรองใน n8n
คุณสามารถใช้เงื่อนไข Contains หรือ In Array ใน IF Node เพื่อเพิ่ม Chat ID ที่อนุญาตหลายรายการลงในรายการที่อนุญาต (whitelist)
แน่นอน นอกเหนือจากโหนด Trigger แล้ว n8n ยังมีโหนด Telegram Action ที่สามารถส่งข้อความ รูปภาพ ไฟล์ และเนื้อหาอื่นๆ ไปยัง Chat ID หรือช่องสัญญาณที่ระบุได้โดยตรง
เมื่อทดสอบ Telegram Trigger ครั้งแรก ข้อมูลผลลัพธ์จะรวมถึง message.from.id ซึ่งก็คือ Chat ID ของคุณ นอกจากนี้ คุณยังสามารถใช้ @userinfobot บน Telegram เพื่อรับได้อย่างรวดเร็ว
โครงร่าง


