Chuyển đến nội dung chính

Trigger — Tự động hoá nếu-thì không cần mã cho nhóm của bạn | Telm

Xây dựng các tự động hoá nếu-thì chỉ với một cú nhấp: khớp một điều kiện, chạy một hành động — tự trả lời, tự xoá, cảnh cáo, tắt tiếng, đá và leo thang, không cần mã.

Đọc 8 phút
Tóm lại

Trigger là các quy tắc nếu-thì kiểu chỉ-và-nhấp: một điều kiện khớp cộng với một hành động. Chúng chạy trước công cụ chống spam, nên các quy tắc của riêng bạn luôn được ưu tiên. Khớp theo từ khoá, lệnh, đề cập, văn bản chính xác, chứa hoặc regex; hành động là trả lời, xoá, cảnh cáo, tắt tiếng, cấm hoặc đá; xếp chồng thêm các điều kiện như thành viên mới, có liên kết, là tin chuyển tiếp hoặc số lượng tin nhắn; và thêm các tuỳ chọn như nút inline, thông báo cho quản trị viên, ghi log vào kênh, thời lượng tắt tiếng và xoá tin gốc. Không cần mã, không cần lập trình viên.

Trigger đang hoạt động — các tự động hóa từ khóa-thành-hành động của bạn.

Muốn thiết lập điều này? Hãy làm ngay trong tài khoản Telm của bạn.

Mở trong bảng điều khiển

1Trigger là gì

Một trigger là một quy tắc bạn lắp ráp trong bảng điều khiển: khi một điều kiện được thoả mãn, hãy thực hiện một hành động. Đó là cách không-cần-mã để tự động hoá việc kiểm duyệt và các phản hồi mà cộng đồng của bạn cần, không cần lập trình viên.

Trigger chạy trước công cụ chống spam — các quy tắc của chủ nhóm luôn được ưu tiên. Điều đó có nghĩa là một trigger có thể cho một tin nhắn đi qua hoặc tác động lên nó trước khi bất kỳ kiểm tra tự động nào chạm đến, khiến trigger trở thành công cụ đúng đắn cho các ghi đè cứng và cho các phản hồi tự động, chứ không chỉ kiểm duyệt.

Trợ giúp tích hợp để viết trigger.

2Chế độ khớp — khi nào một trigger kích hoạt

Bạn chọn cách trigger nhận diện một tin nhắn:

  • all — bất kỳ tin nhắn nào (dùng kèm điều kiện để tạo hành vi như chỉ-cho-thông-báo).
  • commands — chỉ các lệnh gạch chéo (/...).
  • mentions — chỉ các tin nhắn có đề cập ai đó (@...).
  • exact — văn bản khớp chính xác.
  • contains — văn bản chứa một cụm từ.
  • regex — một biểu thức chính quy, để kiểm soát mẫu hoàn toàn.

3Hành động — một trigger làm gì

Khi một trigger kích hoạt, nó chạy một hành động chính:

  • reply — đăng một phản hồi, tuỳ chọn kèm nút inline và placeholder.
  • delete — xoá tin nhắn.
  • warn — đưa ra một cảnh cáo được tính vào ngưỡng cảnh cáo của nhóm.
  • mute — tắt tiếng người gửi trong một khoảng thời gian định sẵn.
  • ban — cấm người gửi.
  • kick — loại bỏ người gửi mà không cấm vĩnh viễn, nên họ có thể quay lại.

4Các tuỳ chọn bổ sung trên bất kỳ trigger nào

Bên cạnh hành động chính, một trigger có thể mang theo các tuỳ chọn này — nên một trigger đơn lẻ có thể, chẳng hạn, trả lời kèm nút, xoá tin gốc và ping quản trị viên tất cả cùng một lúc:

  • Xoá tin gốc — loại bỏ tin nhắn kích hoạt ngay cả khi hành động chính là trả lời.
  • Thông báo cho quản trị viên — cảnh báo đội ngũ quản trị khi trigger kích hoạt.
  • Ghi log hành động — ghi lại lần trigger kích hoạt vào một kênh.
  • Thời lượng tắt tiếng — một hành động tắt tiếng kéo dài bao lâu, tính bằng giây.
  • Nút inline — gắn các nút bấm được vào một phản hồi (một liên kết tài liệu, một bản đồ kênh, một nút quy tắc).
  • Placeholder — {username}, {user_id}, {group_id} và {message_id} được thay thế vào văn bản trả lời.

5Các điều kiện bổ sung

Bạn có thể kết hợp thêm các điều kiện để làm một trigger chính xác. Xếp chồng chúng để mô tả đúng tình huống bạn muốn — ví dụ thành viên mới AND có liên kết:

  • Chỉ thành viên mới — tác giả là người mới đến.
  • Khoảng số lượng tin nhắn — tổng số tin nhắn của tác giả cao hơn hoặc thấp hơn một ngưỡng.
  • Loại nội dung — văn bản, ảnh, video, tài liệu, v.v.
  • Có media / có liên kết — tin nhắn có hoặc không chứa từng loại.
  • Là tin chuyển tiếp / là trả lời — tin nhắn có phải là tin chuyển tiếp hay một câu trả lời hay không.
  • Từ một bot — người gửi có phải là một bot hay không.

6Các công thức làm sẵn

Một số mẫu mà các nhóm hay xây dựng nhất:

  • Tự trả lời FAQ — chứa làm sao để thiết lập → trả lời kèm hướng dẫn và một nút tài liệu.
  • Lá chắn đối thủ — chứa tên miền hoặc thương hiệu của đối thủ → xoá kèm cảnh cáo.
  • Bảo vệ liên kết của thành viên mới — thành viên mới AND có liên kết → xoá kèm tắt tiếng.
  • Người dẫn đường cho thành viên mới — chứa tôi bắt đầu từ đâu → trả lời kèm một bản đồ kênh và các nút.
  • Leo thang lên quản trị viên — chứa khẩn cấp hoặc thanh toán không được → trả lời kèm thông báo cho quản trị viên.
  • Chỉ-thông-báo — chế độ all với một điều kiện không-phải-quản-trị-viên → xoá, nên chỉ các bài của quản trị viên còn lại.

7Trigger, quy tắc tuỳ chỉnh và thứ tự thực thi

Trigger và quy tắc tuỳ chỉnh có phần trùng lặp nhưng nằm ở các điểm khác nhau. Trigger chạy trước, trước công cụ chống spam, và phù hợp nhất cho các phản hồi tự động và các ghi đè cứng. Quy tắc tuỳ chỉnh chạy như một phần của việc chấm điểm chống spam và phù hợp nhất cho việc thêm trọng số vào một quyết định spam.

Vì trigger chạy trước, một trigger cho qua hoặc tác động lên một tin nhắn sẽ định đoạt nó trước bất kỳ kiểm tra tự động nào — nên hãy dùng trigger khi bạn cần sự chắc chắn về điều sẽ xảy ra, và quy tắc khi bạn muốn đóng góp vào phán đoán của công cụ.

8Thực hành tốt và những lỗi thường gặp

Giữ cho trigger đáng tin cậy bằng vài thói quen:

  • Cho các trigger sắc nét hơn mức ưu tiên cao hơn để một trigger rộng không kích hoạt trước.
  • Thử các trigger regex trên các cụm từ thực; contains thường đã đủ và dễ suy luận hơn.
  • Hãy cẩn thận với chế độ all — ghép nó với một điều kiện, nếu không nó sẽ tác động lên mọi tin nhắn.
  • Hãy nhớ trigger chạy trước công cụ, nên một trigger xoá quá rộng có thể loại bỏ những tin nhắn tốt mà công cụ vốn sẽ cho phép.
  • Dùng nhật ký để xem trigger nào đã kích hoạt trên một tin nhắn cụ thể.
Bài viết này có hữu ích không?

Sẵn sàng bảo vệ nhóm của bạn?

Thêm Telm vào nhóm Telegram của bạn và để bot lo phần spam.