Blog và cơ sở kiến thức của dịch vụ

Sự kiện Trong Telegram Bot-Nhà Xây Dựng Bot Thị Trường

Sự kiện là khối bắt đầu trong chuỗi, chúng tạo thành các hằng số ban đầu và chuyển chúng sang các khối tiếp theo. Đây là khối quan trọng nhất.

Điều quan trọng là phải hiểu rằng chỉ một sự kiện mới có thể là khởi đầu của một chuỗi. Và toàn bộ logic của công việc dựa trên các sự kiện.

Sự kiện Trong Telegram Bot-Nhà Xây Dựng Bot Thị Trường

Chế độ gỡ lỗi sự kiện

Làm cách nào để bật chế độ gỡ lỗi cho một sự kiện?

Chế độ gỡ lỗi có thể được bật trong mỗi sự kiện. Sau cuộc gọi sự kiện đầu tiên, tất cả các hằng số được tạo sẽ được lưu. Các hằng số sau đó sẽ được truyền xuống chuỗi. Chúng cũng sẽ được lưu ở mỗi giai đoạn của chuỗi. Điều này cho phép bạn theo dõi tất cả logic và kiểm tra nơi thực thi dừng lại.

Làm cách nào để bật chế độ gỡ lỗi cho một sự kiện?-1

Chế độ gỡ lỗi của sự kiện hoạt động như thế nào?

Trong chế độ gỡ lỗi, dữ liệu thử nghiệm sẽ xuất hiện trên chuỗi. Ví dụ của họ được hiển thị trong ảnh chụp màn hình.


Nó cũng sẽ có thể chạy dữ liệu thử nghiệm một cách giả tạo thông qua chuỗi một lần nữa.

Chế độ gỡ lỗi của sự kiện hoạt động như thế nào?-1

Nhật ký của mục sự kiện, với chế độ GỠ LỖI được bật trên bot

Nếu chế độ GỠ LỖI được bật trong chính bot, thì tất cả các trạng thái trung gian sẽ được lưu trong nhật ký sự kiện.


Nhờ các bản ghi này, bạn có thể theo dõi lỗi xảy ra ở giai đoạn nào và hằng số nào được hình thành.


Mỗi sự kiện diễn ra theo từng giai đoạn:

  1. Sự kiện đã được tìm thấy. Sau đó, nhật ký sự kiện sẽ chứa mục "Init". Mục nhập này sẽ xuất hiện cho tất cả các sự kiện.
  2. Ví dụ: bạn có các sự kiện để xử lý yêu cầu đến các kênh. Bạn đã tạo các sự kiện khác nhau cho các kênh khác nhau. Mục Nhập "Init" sẽ xuất hiện trong tất cả các sự kiện.
  3. Tiếp theo, cài đặt sự kiện được lọc. Nếu sự kiện khớp với cài đặt, thì sẽ có bản ghi "Thành công Bộ Lọc", nếu không Thì "Bộ Lọc không thành công".
  4. Sau đó, nhãn "Đăng ký Sự kiện" sẽ xuất hiện, cho biết rằng sự kiện đã được đăng ký.
  5. Nếu bạn đã bật kiểm tra sự kiện, một mục nhập cũng sẽ được thêm vào: "Đăng ký kiểm tra: {UUID}".
  6. Sau đó, các hằng số được hình thành, sẽ được truyền dọc theo chuỗi. Mục nhập "Hằng số tạo" sẽ xuất hiện với nội dung của các hằng số.
  7. Mục cuối cùng là "Next block run", có nghĩa là khối tiếp theo đã được bắt đầu.


Nhật ký của mục sự kiện, với chế độ GỠ LỖI được bật trên bot-1

Lỗi có thể xảy ra trong sự kiện

Sự kiện này không được gọi, nhưng bạn đã tạo ra nó.

Nên chuyển bot sang chế độ gỡ lỗi cho giải pháp. Kích hoạt một sự kiện. Sau đó mở tất cả nhật ký của bot và xem có cuộc gọi sự kiện nào không. Có khả năng cao là sự kiện không được kích hoạt do các bộ lọc được cấu hình.