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


