การกระทำ
การกระทำคือสิ่งที่บอททำเมื่อรีแอคชันทำงาน รีแอคชันหนึ่งสามารถมีการกระทำได้หลายอย่าง และจะทำงานตามลำดับจากบนลงล่าง เพิ่มการกระทำด้วยปุ่ม เพิ่มการกระทำ ในหัวข้อ การกระทำ ของตัวแก้ไข การกระทำแลกเปลี่ยนข้อมูลผ่าน บริบทการทำงาน (ctx) และ พารามิเตอร์ ผู้ใช้ — ดู การแทนที่และสูตร
ข้อความและการตอบกลับ
- ส่งข้อความ — การกระทำหลัก: สร้างข้อความตอบกลับจากบล็อก (ข้อความ รูปภาพ ไฟล์ ดีเลย์ AI การเรียกรีแอคชัน) เพิ่มปุ่ม inline เมนู และขั้นตอนไดอะล็อก ดูรายละเอียดที่ ข้อความและปุ่ม
- บันทึกข้อความ — บันทึกข้อความขาเข้าลงในพารามิเตอร์ผู้ใช้
- ส่งต่อ — ส่งต่อข้อความขาเข้าไปยังแชทที่ระบุ (พร้อม ID หัวข้อที่ไม่บังคับ)
- การแจ้งเตือน — ส่งการแจ้งเตือนไปยังแชทบริการพร้อมข้อมูลผู้ใช้ แชท และข้อความ
ผู้ใช้: แท็กและพารามิเตอร์
- เปลี่ยนแท็ก — เพิ่มและ/หรือลบแท็กผู้ติดตาม
- เปลี่ยนพารามิเตอร์ — กำหนด ลบ หรือเพิ่มค่าพารามิเตอร์ผู้ใช้
การดูแล
- ลบที่ได้รับ — ลบข้อความขาเข้า (ไม่บังคับ — ข้อความทั้งหมดของผู้ใช้พร้อมดีเลย์)
- ลบที่ส่งออก — ลบข้อความของบอท (ของรีแอคชันนี้หรือทั้งหมดในแชท พร้อมดีเลย์)
- เปลี่ยนสิทธิ์ — ปิดเสียง / เปิดเสียง / แบน / ยกเลิกแบน / จำกัดสิทธิ์ ผู้เข้าร่วม ชั่วคราวหรือถาวร; สำหรับการจำกัดสิทธิ์ เลือกสิทธิ์ที่ต้องการ
- รีแอคชันสำคัญ (สี) — ทำเครื่องหมายไดอะล็อกด้วยสีสำหรับผู้ดำเนินการ
ข้อมูลและคอลเลกชัน
- สร้างรายการ — เพิ่มแถวในคอลเลกชัน; เมื่อใช้ «คีย์ยกเว้นซ้ำ» จะทำงานเหมือน upsert (ไม่มีรายการซ้ำ)
- อัปเดตรายการ — เปลี่ยนแถวที่ตรงกับฟิลเตอร์
- ค้นหารายการ — อ่านแถวเข้าสู่บริบทเป็นอาร์เรย์ (สำหรับการวนซ้ำ)
- ลบรายการ — ลบแถวตามฟิลเตอร์
- วนซ้ำรายการ — วนซ้ำอาร์เรย์จาก
ctxและทำการกระทำที่ซ้อนกันสำหรับแต่ละองค์ประกอบ (เช่น การส่งตามรายการ)
ดูรายละเอียดเพิ่มเติมเกี่ยวกับคอลเลกชันที่ คอลเลกชันและข้อมูล
คำขอภายนอก
- คำขอเว็บ — คำขอ HTTP (GET/POST/PUT/DELETE) พร้อมส่วนหัว เนื้อหา รหัสสำเร็จ หมดเวลา และการลองใหม่; ผลลัพธ์บันทึกลงพารามิเตอร์หรือ
ctxโดยใช้ JSONPath; สามารถทำงานแบบ async และเรียกใช้รีแอคชันเมื่อสำเร็จ/เกิดข้อผิดพลาด - โหลด URL — ดาวน์โหลดหน้าและบันทึกข้อความที่อ่านได้ลงใน
ctx(สำหรับการประมวลผลหรือ AI ในภายหลัง) - คำขอไปยังแหล่งข้อมูล — อ่านข้อมูลจากคอนเนคเตอร์ที่เชื่อมต่อ (REST / OzmaDB) เข้าสู่
ctx - เขียนไปยังแหล่งข้อมูล — เขียนข้อมูลไปยังคอนเนคเตอร์ (POST/PUT/DELETE)
เกี่ยวกับแหล่งข้อมูลและคีย์ — แหล่งข้อมูลและคีย์
AI และการคำนวณ
- AI — ส่งคำถามไปยังโมเดลภาษา: พรอมต์ บันทึกคำตอบลงพารามิเตอร์/
ctxสคีมา JSON ไม่บังคับสำหรับการดึงโครงสร้าง ส่งคำตอบให้ผู้ใช้ ดู คำตอบ AI - การคำนวณ — คำนวณตาม สูตร หรือ ตารางตัดสินใจ (กฎ «เมื่อ → ดังนั้น» อันแรกที่เป็นจริงชนะ) และบันทึกผลลัพธ์ลง
ctx/พารามิเตอร์
ลอจิกและสถานการณ์
- รีแอคชันแบบต่อเนื่อง — เรียกใช้รีแอคชันอื่นโดยใช้ชื่อ
- รีแอคชันถัดไป — ส่งต่อการควบคุมให้รีแอคชันที่ตรงถัดไปในรายการ
- เรียกใช้สถานการณ์ — เริ่มวิซาร์ดแบบทีละขั้นตอน (flow) ดู สถานการณ์
- ขอการยืนยัน — ส่งการ์ดไปยังผู้อนุมัติ; ปุ่ม «อนุมัติ»/«ปฏิเสธ» จะเรียกใช้รีแอคชันที่กำหนด
- โอนให้ผู้ดำเนินการ — โอนไดอะล็อกไปยังกล่องข้อความผู้ดำเนินการ ดู แชทและผู้ดำเนินการ
การเชื่อมต่อ
การกระทำของ GetCourse, Google Sheets และ Google Drive เชื่อมต่อผ่านการเชื่อมต่อที่มีชื่อเดียวกัน (ดู การเชื่อมต่อ) ในตัวสร้างรีแอคชัน การกระทำเหล่านี้ถูกทำเครื่องหมายว่า «เร็ว ๆ นี้» — ในตอนนี้ใช้ผ่านการตั้งค่าการเชื่อมต่อ คำขอเว็บ หรือ AI การส่งข้อมูลไปยังบริการภายนอกแบบสากลสามารถทำได้ผ่านการเชื่อมต่อ Webhook และการกระทำ คำขอเว็บ
ขั้นตอนถัดไป
- ข้อความและปุ่ม — ตัวสร้างข้อความตอบกลับและไดอะล็อก
- การแทนที่และสูตร — ตัวแปรในข้อความและลอจิก