Webhook คืออะไร?

เป็นการแจ้งเตือนเกี่ยวกับเหตุการณ์ที่เกิดขึ้น การแจ้งเตือนนี้ประกอบด้วยค่าของตัวแปรที่เปลี่ยนแปลง

วิธีการรับ webhook?

เพื่อรับ webhook ที่สมบูรณ์จาก Telegram เพียงกำหนด ค่าใดๆ ให้กับ** ตัวแปร save_webhook :

ตัวอย่าง save_webhook = 'text value'

ตัวอย่าง: ค่าตัวแปรที่เป็นตัวเลข

ตัวแปร save_webhook สามารถเป็นค่าคงที่ของโปรเจกต์หรือตัวแปรในเครื่องคิดเลข (ตัวอย่างด้านบน):

ในกรณีนี้ การตอบกลับของลูกค้าต่อข้อความบอทที่มีตัวแปรดังกล่าว จะถูกบันทึกไว้ในตัวแปร Telegram tg_request ซึ่งคุณสามารถพบได้ในการ์ดของลูกค้าในกลุ่มตัวแปรธุรกรรม

ลูกค้าตอบกลับข้อความของบอทจากบล็อกที่กำหนดตัวแปร save_webhook

tg_request และ save_webhook ในตัวแปรของลูกค้า

วิธีการรับลิงก์สื่อโดยใช้ตัวแปร?

คุณสามารถใช้ฟังก์ชัน tg_request เพื่อรับลิงก์ดาวน์โหลดโดยตรงสำหรับวิดีโอ รูปภาพ หรือแอนิเมชันที่ผู้ใช้ส่งมา

ขั้นตอนการดำเนินการ:

  1. ตั้งค่าตัวแปร webhook:
    ขั้นแรก กำหนดค่าใดๆ ให้กับตัวแปรชื่อ save_webhook คุณสามารถกำหนดเป็น ค่าคงที่ของโปรเจกต์ หรือ ตัวแปรภายในบล็อกเครื่องคิดเลข
  2. สร้างบล็อก Trigger:
    จากนั้น สร้าง บล็อก Trigger บล็อกนี้จะคอยฟังสื่อที่เข้ามาและใช้ฟังก์ชัน tg_request ร่วมกับตัวแปร save_webhook ของคุณเพื่อจับลิงก์ไฟล์

  • จากนั้น สร้างบล็อกเพื่อแสดงผลลัพธ์

ทำตามขั้นตอนเหล่านี้เพื่อรับลิงก์โดยตรงไปยังไฟล์จากบอทของคุณ:

  1. ไปที่บอท Telegram ที่เชื่อมต่อของคุณ และเริ่มการสนทนา
  2. พิมพ์คีย์เวิร์ดที่กำหนด เพื่อเปิดใช้งานฟังก์ชันขอไฟล์
  3. ส่งไฟล์ (รูปภาพ วิดีโอ ฯลฯ) ที่คุณต้องการรับลิงก์ที่สามารถดาวน์โหลดได้

ให้สังเกต file_id ล่าสุดในการตอบกลับของ Telegram ที่ได้รับ:

อย่าลืมว่าลิงก์ที่ได้รับนั้นใช้ได้เฉพาะภายในกรอบของบอทที่คุณส่งไฟล์ไปเท่านั้น