Phản ứng: cơ bản

Phản ứng là khối xây dựng chính của bot: quy tắc mô tả khi nào kích hoạt, trong điều kiện nào và làm gì. Bot là danh sách các phản ứng được sắp xếp theo thứ tự; với mỗi sự kiện đến, nền tảng duyệt danh sách từ trên xuống và áp dụng phản ứng phù hợp đầu tiên. Phần này nằm trong menu bên trái — Phản ứng.

Phản ứng bao gồm những gì

Một phản ứng có bốn phần (các tab trong trình chỉnh sửa):

  • Trình kích hoạt — sự kiện mà phản ứng sẽ phản hồi: văn bản, lệnh, media, nhấn nút, sự kiện hệ thống, lịch trình, v.v. Xem Trình kích hoạt.
  • Trong các chat — nơi phản ứng hoạt động: chat riêng tư, nhóm khi được đề cập đến bot, các chat cụ thể; cộng với bộ lọc theo trạng thái người dùng.
  • Điều kiện — bộ lọc bổ sung (nhãn, tham số, thời gian, số tin nhắn, v.v.). Xem Điều kiện và chat.
  • Hành động — những gì bot thực hiện khi kích hoạt: gửi tin nhắn, gắn nhãn, ghi vào bộ sưu tập, gọi AI, v.v. Xem Hành động.

Tạo và chỉnh sửa

Nhấn Tạo phản ứng (hoặc mở phản ứng hiện có). Ở đầu trình chỉnh sửa: tên (bắt buộc), số #N, mô tả và công tắc Đang hoạt động. Bên trái — điều hướng giữa các phần Trình kích hoạt / Trong các chat / Điều kiện / Hành động, ở giữa — biểu mẫu, bên phải — xem trước Telegram, hiển thị tin nhắn sẽ trông như thế nào với các khối, bàn phím và menu. Lưu bằng nút Lưu.

Với phản ứng đã lưu, trình chỉnh sửa hiển thị bảng thống kê: số lần kích hoạt, biểu đồ và các sự kiện gần đây.

Thứ tự và ưu tiên

Các phản ứng trong danh sách có thể kéo thả — thứ tự quyết định mức ưu tiên. Phản ứng đầu tiên phù hợp với sự kiện sẽ được kích hoạt, sau đó quá trình duyệt dừng lại. Để tiếp tục duyệt và cho phép các phản ứng phù hợp tiếp theo kích hoạt, hãy thêm hành động Phản ứng tiếp theo (goto_next).

Bật và tắt

Công tắc trong hàng danh sách (hoặc Đang hoạt động trong trình chỉnh sửa) bật và tắt phản ứng mà không xóa nó. Các phản ứng đã tắt bị bỏ qua trong quá trình duyệt.

Nhân bản và xóa

Trong hàng danh sách có các nút Nhân bản (tạo bản sao) và Xóa. Nhân bản hữu ích khi cần tạo phản ứng tương tự với một số thay đổi nhỏ.

Nhập và xuất

Phản ứng có thể xuất ra JSON (nút Xuất trong trình chỉnh sửa) và nhập lại (Nhập trong danh sách). Điều này cho phép chuyển phản ứng giữa các bot và lưu trữ các phiên bản bên ngoài nền tảng.

Phát đi phản ứng

Nút Phát đi trong hàng phản ứng (biểu tượng "gửi") sẽ gửi phản ứng này đến tất cả người đăng ký đang hoạt động của bot — tiện lợi cho thông báo và tin tức. Đối tượng có thể thu hẹp theo nhãn. Chi tiết — Phát đi.

Chuỗi và hội thoại

Nhiều phản ứng kết hợp tạo thành kịch bản:

  • Phản ứng chuỗi (chain) — hành động khởi chạy phản ứng khác trong quá trình thực thi.
  • Phản ứng tiếp theo (goto_next) — chuyển quyền điều khiển đến phản ứng phù hợp tiếp theo trong danh sách.
  • Các bước hội thoại — khối tin nhắn có thể chờ phản hồi của người dùng (có kiểm tra định dạng), tạm dừng kịch bản. Xem Tin nhắn và nút.
  • Nhánh "nếu không" — nếu các điều kiện của phản ứng không thỏa mãn, có thể khởi chạy phản ứng khác (trường trong phần "Điều kiện").

Tiếp theo