Hành động

Hành động là những gì bot thực hiện khi phản ứng được kích hoạt. Một phản ứng có thể có nhiều hành động, chúng được thực hiện theo thứ tự từ trên xuống. Thêm bằng nút Thêm hành động trong phần Hành động của trình chỉnh sửa. Các hành động trao đổi dữ liệu thông qua ngữ cảnh thực thi (ctx) và tham số người dùng — xem Thay thế và công thức.

Tin nhắn và phản hồi

  • Gửi tin nhắn — hành động chính: tạo phản hồi từ các khối (văn bản, ảnh, tệp, độ trễ, AI, gọi phản ứng), thêm nút inline, menu và các bước hội thoại. Chi tiết — Tin nhắn và nút.
  • Lưu tin nhắn — ghi nội dung tin nhắn đến vào tham số người dùng.
  • Chuyển tiếp — chuyển tiếp tin nhắn đến đến các chat được chỉ định (với ID chủ đề tùy chọn).
  • Thông báo — gửi thông báo đến các chat nội bộ với thông tin về người dùng, chat và văn bản.

Người dùng: nhãn và tham số

  • Thay đổi nhãn — thêm và/hoặc xóa nhãn của người đăng ký.
  • Thay đổi tham số — đặt, xóa hoặc tăng giá trị tham số người dùng.

Kiểm duyệt

  • Xóa tin đã nhận — xóa tin nhắn đến (tùy chọn — tất cả tin nhắn của người dùng, có độ trễ).
  • Xóa tin đã gửi — xóa tin nhắn của bot (của phản ứng này hoặc tất cả trong chat, có độ trễ).
  • Thay đổi quyềntắt tiếng / bỏ tắt tiếng / cấm / bỏ cấm / hạn chế quyền thành viên, có thời hạn hoặc vĩnh viễn; với hạn chế, các quyền cụ thể được chọn.
  • Phản ứng quan trọng (màu sắc) — đánh dấu hội thoại bằng màu cho người vận hành.

Dữ liệu và bộ sưu tập

  • Tạo bản ghi — thêm hàng vào bộ sưu tập; với "khóa loại trùng lặp" hoạt động như upsert (không có bản sao).
  • Cập nhật bản ghi — thay đổi các hàng khớp với bộ lọc.
  • Tìm bản ghi — đọc các hàng vào ngữ cảnh dưới dạng mảng (để duyệt).
  • Xóa bản ghi — xóa các hàng theo bộ lọc.
  • Vòng lặp qua danh sách — duyệt mảng từ ctx và thực hiện các hành động lồng nhau cho từng phần tử (ví dụ phát đi theo danh sách).

Chi tiết về bộ sưu tập — Bộ sưu tập và dữ liệu.

Yêu cầu bên ngoài

  • Yêu cầu web — yêu cầu HTTP (GET/POST/PUT/DELETE) với tiêu đề, nội dung, mã thành công, thời gian chờ và thử lại; phản hồi được lưu vào tham số hoặc ctx theo JSONPath; có thể thực thi bất đồng bộ và khởi chạy các phản ứng khi thành công/lỗi.
  • Tải URL — tải trang và lưu nội dung đọc được vào ctx (để xử lý tiếp hoặc AI).
  • Yêu cầu từ nguồn — đọc dữ liệu từ trình kết nối được kết nối (REST / OzmaDB) vào ctx.
  • Ghi vào nguồn — ghi dữ liệu vào trình kết nối (POST/PUT/DELETE).

Về nguồn và khóa — Nguồn và khóa.

AI và tính toán

  • AI — gọi mô hình ngôn ngữ: prompt, lưu phản hồi vào tham số/ctx, lược đồ JSON tùy chọn để trích xuất cấu trúc, gửi phản hồi cho người dùng. Xem Phản hồi AI.
  • Tính toán — tính theo công thức hoặc theo bảng quyết định (các quy tắc "khi → thì", quy tắc đúng đầu tiên thắng) và lưu kết quả vào ctx/tham số.

Logic và kịch bản

  • Phản ứng chuỗi — khởi chạy phản ứng khác theo tên của nó.
  • Phản ứng tiếp theo — chuyển quyền điều khiển đến phản ứng phù hợp tiếp theo trong danh sách.
  • Khởi chạy kịch bản — bắt đầu trình hướng dẫn từng bước (flow). Xem Kịch bản.
  • Yêu cầu xác nhận — gửi thẻ đến người phê duyệt; các nút "xác nhận"/"từ chối" khởi chạy các phản ứng được chỉ định.
  • Chuyển cho người vận hành — chuyển hội thoại vào hộp thư của người vận hành. Xem Chat và người vận hành.

Tích hợp

Các hành động GetCourse, Google SheetsGoogle Drive được kết nối thông qua các tích hợp cùng tên (xem Tích hợp). Trong bộ xây dựng phản ứng, các hành động này được đánh dấu là "sắp ra mắt" — hiện tại hãy sử dụng chúng thông qua cấu hình tích hợp, yêu cầu web hoặc AI. Gửi đến dịch vụ bên ngoài phổ quát có thể thực hiện qua tích hợp Webhook và hành động Yêu cầu web.

Tiếp theo