Skip to main content

Các khối

Khối (block) là viên gạch nhỏ nhất để dựng nên một flow. Bạn kéo–thả các khối rồi nối chúng lại với nhau; khi flow được kích hoạt, các khối sẽ chạy lần lượt từ trên xuống dưới.

Trang này là bản đồ để chọn khối: trước tiên hiểu vài quy tắc chung, sau đó tìm đúng nhóm khối cho việc bạn cần làm.

Ba quy tắc cần nhớ

  1. Thứ tự chạy — các khối chạy từ trên xuống. Khi nhiều khối cùng nối vào một khối cha, thứ tự giữa chúng có thể không cố định.
  2. Dùng lại kết quả — kết quả của khối chạy trước được lấy ở khối sau bằng biểu thức result('id'). Mỗi khối có một id; xem Biểu thức để biết cách tham chiếu.
  3. Lỗi sẽ dừng flow — nếu một khối gặp lỗi, các khối phía sau sẽ không chạy. Dùng Xử lý lỗi khi bạn muốn flow tiếp tục dù có lỗi.

Chọn khối theo nhu cầu

Mỗi flow luôn bắt đầu bằng một khối đầu vào (điểm vào), sau đó bạn ghép thêm các khối hành độngkhối điều khiển để tạo logic:

tip

Mỗi khối hành động tiêu tốn credit khi chạy. Hãy đặt các điều kiện hợp lý để chỉ chạy khi thật sự cần.


Khối đầu vào

Bắt đầu một flow. Mỗi flow cần đúng một khối đầu vào để xác định điều gì kích hoạt nó.

  • Lệnh - Điểm bắt đầu cho slash command
  • Lắng nghe sự kiện - Điểm bắt đầu cho luồng kích hoạt bởi sự kiện
  • Nút bấm - Điểm bắt đầu cho tương tác nút bấm

Khối phản hồi

Trả lời trực tiếp một lệnh hoặc tương tác. Đây thường là khối đầu tiên sau khối đầu vào để cho người dùng thấy phản hồi.

Khối tin nhắn

Gửi, sửa, xóa tin nhắn trong kênh (khác với phản hồi: tin nhắn không gắn với một lệnh cụ thể).

Khối người dùng và thành viên

Đọc thông tin và quản lý thành viên trong server: cấm, đuổi, timeout, gán role...

Khối server và kênh

Đọc thông tin về server, kênh và role để dùng trong các bước sau.

Khối biến

Lưu và lấy lại dữ liệu tồn tại giữa các lần chạy flow. Xem Biến lưu trữ để hiểu phạm vi (scope).

Khối AI

Dùng trí tuệ nhân tạo để sinh văn bản hoặc tìm kiếm thông tin. Lưu ý các khối này tốn nhiều credit hơn.

Khối tiện ích

Công cụ xử lý dữ liệu chung: tính biểu thức, gọi API, biến đổi văn bản/số, lấy thời gian.

Khối danh sách và JSON

Làm việc với danh sách và dữ liệu JSON: chọn, nối, đếm, phân tích và tạo JSON.

Khối kinh tế

Dựng hệ thống điểm / tiền tệ: số dư, chuyển tiền, bảng xếp hạng, cooldown cho lệnh kiểu /daily.

Khối điều khiển luồng

Tạo logic cho flow: rẽ nhánh theo điều kiện, lặp lại, tạm dừng. Các khối này không tốn credit.

Tùy chọn lệnh

Tinh chỉnh hành vi của một lệnh: khai báo đối số, đặt quyền, giới hạn bối cảnh sử dụng.

Tùy chọn sự kiện

Lọc khi nào một bộ lắng nghe sự kiện được kích hoạt.