Webhook คืออะไร?
เป็นการแจ้งเตือนเกี่ยวกับเหตุการณ์ที่เกิดขึ้น การแจ้งเตือนนี้ประกอบด้วยค่าของตัวแปรที่เปลี่ยนแปลง
วิธีการรับ webhook?
เพื่อรับ webhook ที่สมบูรณ์จาก Telegram เพียงกำหนด ค่าใดๆ ให้กับ** ตัวแปร save_webhook :
ตัวอย่าง save_webhook = 'text value'

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

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

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

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

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

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

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

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

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


