การเชื่อมต่อกับ Telegram | Botpress Hub

การเชื่อมต่อ Telegram ช่วยให้แชทบอทและ AI agent ของ Botpress สามารถสื่อสารกับผู้ใช้บน Telegram ผ่าน Telegram Bot API อย่างเป็นทางการ รองรับการส่งข้อความแบบสองทางแบบเรียลไทม์ ทั้งข้อความ สื่อ ปุ่ม และคำสั่งโต้ตอบภายในแชทส่วนตัวหรือกลุ่ม

เบื้องหลัง การเชื่อมต่อนี้ใช้ Telegraf—เฟรมเวิร์ก Node.js ที่มีความเสถียร—เพื่อจัดการการส่งต่อข้อความ คำสั่ง และเหตุการณ์ต่าง ๆ จาก Telegram ข้อความที่ส่งโดย AI agent ของคุณจะถูกแปลงรูปแบบจาก Markdown เป็น HTML ที่รองรับโดย Telegram โดยอัตโนมัติ เพื่อให้ข้อความ ลิงก์ และรูปแบบต่าง ๆ แสดงผลได้อย่างถูกต้อง

ด้วยเครื่องมือในตัวสำหรับการกรองข้อความและแสดงสถานะกำลังพิมพ์ การเชื่อมต่อนี้จึงช่วยให้ประสบการณ์การสื่อสารของผู้ใช้ปลอดภัย สะอาด และตอบสนองได้ดี นักพัฒนาสามารถใช้เพื่ออัปเดตอัตโนมัติ จัดการทิกเก็ต หรือขยายแชทบอทไปยังชุมชน Telegram ได้อย่างง่ายดาย

คำถามที่พบบ่อย

การเชื่อมต่อ Botpress Telegram คืออะไร และทำงานอย่างไร?
การเชื่อมต่อ Botpress Telegram จะเชื่อมต่อแชทบอทหรือ AI agent ของ Botpress เข้ากับ Telegram Bot API อย่างเป็นทางการ เพื่อให้สามารถสนทนาได้โดยตรงในแชท Telegram โดยเบื้องหลังจะใช้ Botpress SDK ร่วมกับเฟรมเวิร์ก Telegraf เพื่อรับข้อมูลอัปเดตจาก Telegram และส่งคำตอบกลับแบบเรียลไทม์ ข้อความที่เข้ามาจาก Telegram จะถูกแปลงเป็นเหตุการณ์ของ Botpress เพื่อให้ agent สามารถใช้ policy, การค้นหาความรู้ และ workflow ได้เหมือนกับช่องทางอื่น ๆ ข้อความที่ส่งออกจะถูกแปลงจากรูปแบบภายในของ Botpress ให้เป็น payload ที่รองรับโดย Telegram รวมถึงข้อความ ปุ่ม และสื่อที่เหมาะสม เมื่อกำหนดค่า Bot Token และ Webhook URL แล้ว การเชื่อมต่อนี้จะจัดการการเรียก API และการลองใหม่โดยอัตโนมัติ ทีมงานจึงสามารถโฟกัสกับการออกแบบบทสนทนาโดยไม่ต้องกังวลเรื่องการเชื่อมต่อ HTTP
การตั้งค่าการเชื่อมต่อ Telegram ใน Botpress ทำอย่างไรตั้งแต่ต้นจนจบ?
การตั้งค่าเริ่มต้นที่ Telegram โดยสร้างบอทผ่าน BotFather เพื่อรับ Bot Token สำหรับเข้าถึง Telegram Bot API จากนั้นใน Botpress Studio ให้ติดตั้งการเชื่อมต่อ Telegram จาก Hub แล้วกำหนดค่า Bot Token ในหน้าตั้งค่าการเชื่อมต่อ หน้าตั้งค่านี้จะมีตัวเลือก เช่น เปิดใช้งาน (สำหรับเปิด/ปิดการสื่อสาร), Webhook URL (สำหรับรับข้อมูลอัปเดตจาก Telegram) และช่องกรอก token เพื่ออนุญาตการเชื่อมต่อ เมื่อบันทึกแล้ว Botpress จะลงทะเบียน webhook และเริ่มรับข้อมูลอัปเดตใหม่ ๆ ดังนั้นข้อความที่ส่งถึง Telegram bot จะปรากฏเป็นเหตุการณ์สนทนาในโปรเจกต์ Botpress ตั้งแต่นั้นเป็นต้นไป flow, policy และ AI agent จะทำงานกับบทสนทนาใน Telegram เหมือนกับใน webchat หรือช่องทางอื่น ๆ ทำให้สถาปัตยกรรมมีความสอดคล้องกันทั้งระบบ
การเชื่อมต่อ Telegram รองรับฟีเจอร์และประเภทข้อความใดบ้างสำหรับแชทบอทและ AI agent?
การเชื่อมต่อ Telegram รองรับข้อความตัวอักษรทั่วไป พร้อมฟีเจอร์หลากหลายที่ Telegram มีชื่อเสียง เช่น ปุ่มแบบ inline และไฟล์แนบสื่อ ข้อความที่สร้างโดย AI agent ของ Botpress จะถูกแปลงเป็นประเภทข้อความของ Telegram เพื่อให้สามารถใส่ปุ่มโต้ตอบ, flow แบบตอบกลับด่วน และลิงก์ที่เป็นไปตามรูปแบบของ Telegram ได้ สามารถแสดงสถานะกำลังพิมพ์ผ่าน Card เฉพาะของการเชื่อมต่อ ช่วยให้บอทแสดงว่ากำลังตอบกลับและสร้างประสบการณ์แชทที่เป็นธรรมชาติยิ่งขึ้นสำหรับผู้ใช้ นอกจากนี้ยังมี tag สำหรับบทสนทนาและผู้ใช้ เช่น Telegram conversation ID หรือ user ID เพื่อให้นักพัฒนาขั้นสูงสามารถเชื่อมโยงตัวตนใน Telegram กับข้อมูล CRM หรือระบบภายในอื่น ๆ ได้ ความสามารถเหล่านี้ทำให้การเชื่อมต่อ Telegram เหมาะสำหรับงานบริการลูกค้า การแจ้งเตือนเชิงรุก (ภายใต้ข้อจำกัดของ Telegram) การจัดการชุมชน และการดึงข้อมูลอัตโนมัติ
การเชื่อมต่อ Botpress Telegram จัดการ Markdown, HTML และรูปแบบข้อความอย่างปลอดภัยได้อย่างไร?
Telegram รองรับโหมดการจัดรูปแบบเฉพาะ เช่น HTML และ Markdown แต่มีข้อจำกัดเรื่อง tag และอักขระที่อนุญาต เพื่อให้เนื้อหาถูกจัดรูปแบบอย่างถูกต้อง การเชื่อมต่อนี้ใช้กระบวนการแปลง Markdown โดยอิงกับ markdown-it เพื่อแปลงเนื้อหา Botpress ให้เป็น HTML ที่รองรับโดย Telegram และใช้ sanitize-html เพื่อลบหรือ escape tag และ attribute ที่ไม่ปลอดภัยก่อนส่ง วิธีนี้ช่วยให้หัวข้อ ตัวหนา ลิงก์ และรายการ แสดงผลได้ถูกต้องโดยไม่ทำให้ข้อความเสียหรือเสี่ยงต่อ HTML ที่ไม่ปลอดภัย นอกจากนี้ยังปฏิบัติตามข้อจำกัดของ Telegram เกี่ยวกับเนื้อหาผสมและความยาวข้อความ โดยจะแยกข้อความและรูปภาพเป็นหลายข้อความหากจำเป็น เพื่อให้เนื้อหาที่ซับซ้อนจาก AI agent ยังคงแสดงผลได้อย่างเรียบร้อยใน Telegram ผู้ใช้จึงสามารถออกแบบเนื้อหาแบบ Markdown ใน Botpress ได้อย่างอิสระ โดยไม่ต้องกังวลกับข้อจำกัดเฉพาะของ Telegram
กรณีการใช้งานทั่วไปของแชทบอทหรือ AI agent ของ Botpress บน Telegram มีอะไรบ้าง?
AI agent ที่เชื่อมต่อกับ Telegram มักถูกใช้สำหรับบริการลูกค้า การสร้างความสัมพันธ์กับชุมชน หรือการส่งข้อความธุรกรรมในช่องทางที่ Telegram มีผู้ใช้จำนวนมาก หลายทีมใช้การเชื่อมต่อนี้เพื่อให้บริการช่วยเหลือตนเองอัตโนมัติ ตอบคำถามที่พบบ่อย และคัดกรองทิกเก็ตโดยตรงในแชท Telegram ลดความจำเป็นในการใช้เว็บพอร์ทัลหรือแอปมือถือแยกต่างหาก บางทีมใช้เพื่อส่งอัปเดตคำสั่งซื้อ การแจ้งเตือนบัญชี หรือประกาศสินค้าให้กับผู้ติดตามที่ชอบใช้ Telegram เป็นช่องทางหลัก และเนื่องจาก Telegram รองรับกลุ่มและซุปเปอร์กรุ๊ป การเชื่อมต่อนี้จึงเหมาะสำหรับการดูแลชุมชน ส่งคำถามซับซ้อนไปยังเจ้าหน้าที่ผ่าน policy ของ Botpress และรับฟังความคิดเห็นจากผู้ใช้หลักแบบเรียลไทม์ เมื่อใช้ร่วมกับฟีเจอร์ของ Botpress เช่น การค้นหาความรู้ policy และ human-in-the-loop การเชื่อมต่อ Telegram จึงเป็นจุดเริ่มต้นที่ยืดหยุ่นสำหรับองค์กรที่ต้องการนำแชทบอทหรือ AI agent ไปสู่กลุ่มผู้ใช้ Telegram ที่มีอยู่แล้ว
ดูแลโดย
แท็ก
AI Agent
แชทบอท
แชทสด
โซเชียล
SMS
การแจ้งเตือน
ข้อความ

สำรวจการเชื่อมต่อยอดนิยม

ไทย
English
Français (FR)
Português (BR)
Español
Deutsch
Italiano
Tiếng Việt
한국어
Bahasa Indonesia
简体中文 (CN)
العربية
Polski
日本語
Türkçe
Nederlands
Bahasa Melayu
ไทย
Tagalog
繁體中文 (TW)