ทริกเกอร์
ทริกเกอร์คือเหตุการณ์ที่รีแอคชันตอบสนอง ในหัวข้อ ทริกเกอร์ ของตัวแก้ไขสามารถเปิดใช้งาน หลายประเภท พร้อมกัน: ทริกเกอร์เหล่านี้รวมกันด้วย «หรือ» — รีแอคชันจะทำงานหากเป็นไปตาม ทริกเกอร์ใดทริกเกอร์หนึ่ง เงื่อนไขเพิ่มเติม (แท็ก พารามิเตอร์ แชท) กำหนดแยกต่างหากใน เงื่อนไข
ข้อความ
ทำงานเมื่อรับข้อความหรือคำบรรยายของมีเดีย ในช่อง «สิ่งที่ค้นหา» เลือกโหมด:
- คำสำคัญ — รายการคำ/วลี พารามิเตอร์ «การจับคู่»: มี, ตรงกันทุกตัว, ขึ้นต้นด้วย, นิพจน์ปกติ; รวมถึงตัวเลือก «คำนึงถึงตัวพิมพ์»
- ลิงก์ — ข้อความมี URL
- อีเมล — มีที่อยู่อีเมล
- การกล่าวถึง (@username) — มีการกล่าวถึง
- ข้อความใด ๆ — ข้อความใด ๆ ก็ตาม
คำสั่ง
ทำงานเมื่อได้รับคำสั่งแบบ slash ในช่อง «คำสั่ง (ไม่มี «/»)» ระบุชื่อ เช่น help, menu บอทจะตอบสนองต่อ /help และ /menu
คำสั่ง /start
ทริกเกอร์แยกสำหรับ /start ช่อง Payload จะจับพารามิเตอร์ deep-link (/start <payload>); ค่าว่างหมายความว่า /start ใด ๆ ก็ตาม นี่คือพื้นฐานสำหรับลิงก์แนะนำสมาชิกและลิงก์แคมเปญ
การกดปุ่ม inline (callback)
ทำงานเมื่อกดปุ่ม inline ช่อง «ข้อมูลปุ่ม (callback_data)» และ «การจับคู่» (ตรงกัน, ขึ้นต้นด้วย, มี, นิพจน์ปกติ) กำหนดว่าจะจับปุ่มใด
มีเดีย
ทำงานเมื่อรับไฟล์แนบตามประเภทที่เลือก: รูปภาพ, วิดีโอ, วิดีโอสั้น, เอกสาร, เสียง, เสียงบันทึก, GIF, สติกเกอร์, ลูกเต๋า, เกม, แบบสำรวจ, ผู้ติดต่อ, ตำแหน่งที่ตั้ง, สถานที่, อัลบั้ม
เหตุการณ์ระบบ
ทำงานเมื่อเกิดเหตุการณ์ในแชท: เข้าร่วมผ่านลิงก์, ถูกเพิ่มในแชท, ออกจากแชท, ถูกนำออก, เปลี่ยนสถานะ, ขอเข้าร่วม, รีแอคชันต่อข้อความ, นับรีแอคชัน มีประโยชน์สำหรับการต้อนรับ การดูแล และการรับคำขอ
ตอบกลับและส่งต่อ
- ตอบกลับ (reply) ข้อความ — ทำงานเมื่อข้อความเป็นการตอบกลับข้อความอื่น
- ข้อความที่ส่งต่อ — ทำงานกับการส่งต่อ
ทุก ๆ ข้อความที่ N
ทำงานกับทุก ๆ ข้อความที่ N ของผู้ใช้ (ช่อง «ข้อความที่») เหมาะสำหรับคำแนะนำเป็นระยะหรือการป้องกันสแปม
ตามตารางเวลา (วันที่)
ทำงานในช่วงเวลาที่ระบุ (รายการวันที่) รีแอคชันที่วางตารางเวลาจะถูกส่งไปยังผู้ติดตามที่ใช้งานอยู่เมื่อถึงเวลา — ดู การกระจายข่าว
คำขอเว็บขาเข้า (webhook)
ทำงานเมื่อมีคำขอ HTTP จากภายนอก กำหนด เส้นทาง (URL แบบเต็มสร้างจากที่อยู่บอทและเส้นทาง) โทเค็นลับ (สำหรับการป้องกัน) และ เมธอด (POST / GET / PUT / ANY) ข้อมูลคำขอจะเข้าสู่บริบทการทำงานและเข้าถึงได้ในการกระทำผ่าน {{ctx.field}} ดูรายละเอียดที่ คำขอเว็บและ webhook
ขั้นตอนถัดไป
- เงื่อนไขและแชท — จำกัดการทำงานตามกลุ่มผู้รับและสถานที่
- การกระทำ — สิ่งที่บอททำในการตอบสนอง