Tự động hóaBot làm gì?

Phản hồi, kiểm duyệt và phần thưởng

Chọn hành động và người bị tác động. Định dạng phản hồi Combot, thêm nút, chạy nhiều hành động hoặc chọn tin nhắn ngẫu nhiên.

Trong bài này

Bot làm gì khi quy tắc khớp?

Bạn đã cho bot biết cần chú ý câu hỏi hoặc sự kiện nào. Giờ hãy chọn hành động trong THÌ.

Dưới đây là cả 14 loại hành động. Lựa chọn có sẵn tùy thuộc sự kiện. Với ví dụ lệnh quản trị, trước hết hãy tạo lệnh ở chế độ Mục tiêu trả lời và chỉ cho phép đúng những người quản trị cần dùng.

Hành động tác động đến ai?

Quay lại An và Minh. An trả lời tin nhắn của Minh bằng lệnh. Để cảnh báo Minh, chọn người được trả lời trong Áp dụng cho, không phải người gửi lệnh.

Tùy sự kiện, trình chỉnh sửa có:

  • Theo người dùng / Người gửi lệnh — người viết tin nhắn hoặc chạy lệnh.
  • Người dùng đã trả lời — tác giả tin nhắn đang được trả lời.
  • Người dùng bị ảnh hưởng — chẳng hạn thành viên được thêm hoặc bị xóa.
  • Người thực hiện — người đã thêm hoặc xóa thành viên.
  • Người gửi yêu cầu — người đang xin tham gia nhóm.
  • Cả hai — hai người có sẵn trong ngữ cảnh. Nếu họ là cùng một người, chọn Cả hai không áp dụng cùng hành động hai lần lên người đó.
  • Người tạo liên kết mời — dành cho yêu cầu tham gia. Đây là người được ghi nhận là người tạo liên kết trong danh mục Combot của nhóm này.

Ví dụ, yêu cầu đến qua liên kết của Minh và bạn muốn cộng XP cho Minh. Chọn người tạo liên kết, không phải người xin vào. Đây là thưởng cho yêu cầu, không phải lượt tham gia hoàn tất. Nếu cần xác nhận kết quả trước, dùng lệnh cảm ơn sau khi quản trị viên kiểm tra lời mời.

Người được ghi trong danh mục Combot mới là người được xét: người tạo liên kết về mặt kỹ thuật của Telegram có thể khác. Với hai người nhận khác nhau, như người xin vào và người tạo liên kết, thêm hai hành động riêng với đối tượng được chọn rõ ràng.

Nếu không biết người cần nhận, hành động dành cho họ sẽ được bỏ qua. Bot không được cộng XP cho người mới thay người mời chưa xác định. Tổng số cảm xúc cũng không cho bạn chọn một người chưa xác định.

1. Gửi tin nhắn

Ví dụ: trả lời “bản ghi ở đâu” bằng liên kết tài liệu và hướng dẫn ngắn.

Định dạng văn bản và thêm biến hoặc nút. Gửi đến nhóm nguồn hoặc kênh nhật ký đã cấu hình. Về nơi nhận và định dạng, xem Định dạng phản hồi.

2. Xóa tin nhắn

Ví dụ: xóa nhãn dán mới trong chủ đề không cho phép nhãn dán, với điều kiện thành viên đã biết quy định. Chọn chủ đề đó và loại Sticker trong điều kiện, rồi thêm hành động xóa.

Bot xóa tin nhắn đã kích hoạt quy tắc. Bot cần quyền xóa tin nhắn.

Với lệnh, tin nhắn đó là chính lệnh. Nếu An trả lời Minh bằng /team_warn, hành động xóa /team_warn, không phải tin nhắn của Minh. Xóa lời nhắc trước của bot là cài đặt khác.

3. Cảnh báo người dùng

Ví dụ: An thấy một vi phạm quy định trò chuyện và trả lời thành viên bằng /team_warn.

Hành động thêm cảnh báo — thường là một. Nó thuộc hệ thống cảnh báo chung của nhóm. Nếu cảnh báo tích lũy dẫn đến tắt tiếng hoặc cấm theo cài đặt, cảnh báo từ Automation có thể đưa người đó gần hơn đến hậu quả này.

Kiểm tra cài đặt cảnh báo trước, không chỉ nội dung phản hồi của bot.

4. Tắt tiếng người dùng

Ví dụ: quản trị viên cho một người đang tranh cãi nghỉ 15 phút bằng lệnh trả lời đã chuẩn bị.

Tắt tiếng hạn chế nhắn tin. Đặt thời lượng theo phút, giờ, ngày hoặc tuần. Để trống thời lượng nghĩa là tắt tiếng vô thời hạn, không phải “quyết định sau”.

Bạn có thể kết hợp cảnh báo với tắt tiếng khi cần. Hãy chọn có chủ đích: nghỉ ngắn và cảnh báo là hai hậu quả riêng.

5. Cấm người dùng

Ví dụ: quản trị viên xóa tài khoản đăng spam và ngăn nó quay lại.

Cấm xóa người đó khỏi nhóm và ngăn tham gia lại đến khi hết hạn hoặc được gỡ. Đặt thời lượng nếu muốn cấm tạm thời; không có thời lượng thì cấm vô thời hạn.

Trong bộ thiết lập hạn chế, không thể kết hợp cấm với đuổi hoặc tắt tiếng như một dạng khác của cùng hạn chế.

6. Loại người dùng khỏi nhóm

Ví dụ: có người bị thêm nhầm vào nhóm làm việc, và quản trị viên muốn xóa họ mà không chặn vĩnh viễn đường quay lại.

Đuổi xóa thành viên một lần. Họ có thể tham gia lại theo quy định thông thường của nhóm, như qua lời mời hoặc yêu cầu tham gia. Muốn ngăn quay lại, hãy chọn cấm.

7. Bỏ tắt tiếng người dùng

Ví dụ: quản trị viên quyết định kết thúc thời gian nghỉ của thành viên sớm hơn.

Hành động khôi phục nhắn tin trong phạm vi quyền chung của nhóm. Nó không gỡ mọi hạn chế khác và không được tính là vượt CAPTCHA. Việc xác minh người mới còn lại là chuyện riêng.

8. Bỏ cấm người dùng

Ví dụ: đội ngũ xem lại quyết định sau khiếu nại và muốn cho người đó quay lại.

Bỏ cấm gỡ hạn chế tham gia. Nó không tự thêm người đó trở lại: họ vẫn phải tham gia bằng cách có sẵn.

9. Xóa tin nhắn của người dùng

Ví dụ: tài khoản spam đã đăng vài quảng cáo trước khi bị cấm. Quản trị viên muốn xóa cả những tin đó.

Bộ thiết lập đưa ra lựa chọn dọn dẹp này sau khi bạn chọn cấm hoặc đuổi. Nó dùng những tin nhắn Combot có và chịu giới hạn của Telegram. Đừng cho rằng bot xóa được toàn bộ lịch sử của một người qua nhiều năm trò chuyện.

10. Xóa cảnh báo

Ví dụ: có cảnh báo được đưa ra nhầm. Quản trị viên gỡ một cảnh báo bằng quy tắc đã chuẩn bị.

Hành động giảm số cảnh báo đi một. Nếu người đó đã bị tắt tiếng hoặc cấm, gỡ cảnh báo không tự khôi phục quyền. Cần hành động riêng để làm điều đó.

11. Thay đổi XP

Ví dụ: Minh giải thích chi tiết cho người mới. An trả lời tin nhắn bằng /reward_member, và Minh nhận 25 XP.

Nhập 25 để cộng kinh nghiệm hoặc -25 để trừ. Đây là mức thay đổi: cộng 25 vào 100 XP thành 125, không phải đặt tổng thành 25.

XP phải được bật trong nhóm. Dùng số nguyên khác không từ −99.999 đến 99.999. Trong ví dụ cảm ơn, Áp dụng cho phải chọn người được trả lời.

12. Thay đổi REP

Ví dụ: bên cạnh XP cho lời giải thích hữu ích, bạn muốn tặng Minh một điểm danh tiếng.

Nhập 1 để cộng hoặc -1 để trừ. Danh tiếng phải được bật. Giá trị được phép là số nguyên khác không từ −999 đến 999. Ở đây cũng là mức thay đổi, không phải tổng mới.

Chạy lại lệnh có thể cộng XP và REP thêm lần nữa. Nếu chỉ nên thưởng một lần, quản trị viên cần theo dõi riêng.

13. Phê duyệt yêu cầu tham gia

Ví dụ: ban tổ chức buổi học mở đã chuẩn bị lời mời riêng và muốn các yêu cầu qua đó được duyệt mà không phải nhấn thủ công.

Chọn Yêu cầu tham gia, liên kết cần dùng và hành động chấp thuận. Nếu không giới hạn nguồn và đối tượng, quy tắc có thể duyệt nhiều yêu cầu hơn hẳn dự định.

Liên kết không kiểm tra thanh toán hay danh tính: người ta có thể chuyển nó cho người khác.

14. Từ chối yêu cầu tham gia

Ví dụ: tạm từ chối yêu cầu qua một lời mời cụ thể, trong khi đội ngũ tiếp tục xem yêu cầu qua các liên kết khác.

Hành động có cho sự kiện yêu cầu tham gia. Nó từ chối yêu cầu nhưng không giống cấm người đó vĩnh viễn.

Đừng để hai quy tắc chồng chéo cùng cố chấp thuận và từ chối một yêu cầu. Trước hết, kiểm tra liên kết và người dùng nào khớp với từng quy tắc.

Định dạng phản hồi và chọn nơi gửi

Phản hồi tự động tốt giúp người dùng biết bước tiếp theo. Ví dụ, sau câu “bài tập ở đâu”, một lời giải thích ngắn và nút mở tài liệu có thể đã đủ. Bạn không cần gửi toàn bộ sổ tay khóa học.

Văn bản: một câu hỏi, một câu trả lời rõ ràng

Trình chỉnh sửa hoạt động như phần soạn lời chào của Combot: bạn có thể định dạng văn bản, thêm liên kết hoặc biến. Trường văn bản chứa tối đa 4096 ký tự; hãy theo dõi bộ đếm.

Phản hồi hỗ trợ có thể như sau:

Bạn không đăng nhập được? Mở hướng dẫn bằng nút dưới đây. Nếu vẫn chưa được, hãy cho biết bước nào gặp lỗi. Đừng đăng mật khẩu vào nhóm.

Thêm ảnh vẫn cần có văn bản. Chỉ URL ảnh chưa đủ cho một tin nhắn còn lại hoàn toàn trống.

Dùng tên và các biến khác

Biến là chỗ giữ chỗ mà bot thay bằng thông tin tương ứng. Ví dụ:

Chào mừng bạn đến với {chat.title}! Tài liệu khóa học nằm trong tin nhắn đã ghim.

{chat.title} trở thành tên nhóm. Cần cẩn thận hơn với tên người: người thực hiện sự kiện và thành viên mới không phải lúc nào cũng là một.

Menu có:

  • {from.title} — tên hiển thị của người thực hiện sự kiện. Ví dụ, gọi tên người vừa đặt câu hỏi.
  • {from.username} — tên người dùng của họ. Hữu ích trong ghi chú quản trị, nhưng không phải ai cũng có.
  • {from.id} — ID dạng số của người dùng. Ví dụ, giúp đội ngũ xác định chính xác ghi chú liên quan tài khoản nào.
  • {chat.title} — tên nhóm. Hữu ích trong lời chào và tin nhắn thông tin dùng lại.
  • {chat.username} — tên người dùng công khai của nhóm, nếu có.
  • {chat.id} — ID dạng số của nhóm, nếu ghi chú nghiệp vụ cần.
  • {message.id} — ID tin nhắn gắn với sự kiện. Ví dụ, giúp đội ngũ tìm hiểu một yêu cầu.
  • {message.timestamp} — dấu thời gian tin nhắn, khi có. Không phải sự kiện nào cũng có tin nhắn hoặc đầy đủ thuộc tính của nó.

Đừng xây toàn bộ phản hồi quanh trường có thể trống. Gọi bằng tên hiển thị thường rõ hơn việc dựa vào tên người dùng mà họ có thể không có.

Nếu An thêm Minh vào nhóm, {from.title} có thể chứa tên An: An khởi đầu sự kiện. Vì vậy, lời chào chung phía trên tránh dùng tên người. Chọn đối tượng hành động không thay đổi các biến.

Tên đặc biệt quan trọng trong lệnh quản trị. Nếu An chạy lệnh trên tin nhắn của Minh, {from.title} chỉ An. Chọn Minh nhận thưởng không thay đổi điều đó. “Câu trả lời hữu ích đã được ghi nhận. Cảm ơn bạn đã giúp đỡ!” an toàn hơn việc vô tình cảm ơn quản trị viên theo tên.

Nút: đưa đúng liên kết ngay

Thay vì “tìm mục tài liệu trên trang web”, hãy thêm nút Mở tài liệu với liên kết trực tiếp.

Mỗi nút có chữ và URL. Xếp nút thành các hàng: chẳng hạn Tài liệu ở hàng đầu, Nội quy và Góp ý ở hàng hai. Biểu tượng emoji tùy chỉnh cần ID của nó.

Đây là nút liên kết. Bản thân nút không gán vai trò, tặng thưởng, chạy trình kích hoạt khác hoặc hoàn tất CAPTCHA.

Ảnh: thêm ảnh bìa vào tin nhắn

Ví dụ, thêm liên kết ảnh bìa khóa học vào lời chào lớp mới. Nhập URL ảnh trong Hình ảnh (ảnh); Hiển thị hình ảnh phía trên văn bản (hiện ảnh trên văn bản) chọn vị trí.

Ảnh xuất hiện qua phần xem trước liên kết của Telegram. Đây không phải album ảnh: nhiều URL không có nghĩa nhiều ảnh đính kèm riêng.

Bắt đầu với một ảnh truy cập được và kiểm tra kết quả trong Telegram. Nếu không có bản xem trước, kiểm tra chính liên kết. Lưu quy tắc không đảm bảo ảnh sẽ xuất hiện.

Gửi phản hồi đến đâu?

Chọn Trò chuyện nguồn để trả lời thành viên. Ví dụ, câu hỏi về bản ghi đến trong nhóm khóa học và thông tin cũng xuất hiện ở đó.

Chọn Kênh nhật ký cho tin nhắn dành cho đội ngũ, như thông báo thay đổi danh sách công việc. Kết nối nơi nhận trước và đảm bảo Combot gửi được tin nhắn ở đó.

Trong nơi nhận, bạn có thể cấu hình chủ đề:

  • Chủ đề hiện tại: ví dụ, trả lời ngay trong Hỗ trợ, nơi câu hỏi xuất hiện.
  • Chủ đề đã chọn: ví dụ, dùng lệnh đăng thông tin vào cả Hỗ trợ và Câu hỏi của người mới.
  • Chủ đề chung: gửi vào khu vực chung thay vì chủ đề thảo luận riêng.

Mỗi chủ đề được chọn nhận một tin nhắn riêng. Lặp cùng ID trong một hành động không tạo thêm bản sao. Nơi nhận nhật ký cũng có thể chọn chủ đề nếu hỗ trợ; dùng ID chủ đề của nơi nhận đó, không phải của nhóm nguồn.

Nhiều chủ đề hơn nghĩa là nhiều lượt gửi được tính vào giới hạn hành động hơn. Xem ví dụ bằng số trong Giới hạn.

Bạn không thể chọn tùy ý nhóm bên ngoài hoặc tin nhắn riêng của thành viên ở đây. Nếu kênh nhật ký không khả dụng, tin nhắn dành cho đội ngũ không được chuyển sang nhóm chính.

Tin nhắn độc lập hay trả lời câu hỏi?

Tin nhắn bình thường (tin nhắn thường) phù hợp với lời chào hoặc thông báo cần xuất hiện độc lập.

Trả lời kích hoạt (trả lời tin nhắn kích hoạt) hữu ích cho câu hỏi thanh toán: hướng dẫn được gắn với đúng tin nhắn đó dưới dạng trả lời.

Dùng trong nơi thảo luận gốc, nơi tin nhắn tồn tại. Nếu hành động gửi sang nhóm hoặc chủ đề khác, đừng cho rằng liên kết với tin nhắn gốc vẫn giữ được. Kiểm tra chế độ trình chỉnh sửa hiển thị.

Tránh tích tụ lời nhắc lặp lại

Minh hỏi về bản ghi hôm nay, một giờ sau Lan lại hỏi. Nếu không cần phản hồi cũ nữa, bật Xóa tương tự trước đó (xóa phản hồi trước của cùng hành động): lượt gửi tiếp theo xóa phản hồi trước gắn với hành động đó.

Quy tắc có cài đặt dọn dẹp chung. Với mỗi hành động gửi, chọn:

  • Dùng cài đặt của trình kích hoạt (dùng cài đặt trình kích hoạt) — theo lựa chọn của quy tắc. Đổi ở quy tắc cũng đổi cách hành động này hoạt động.
  • Không dọn dẹp — giữ phản hồi của hành động này dù quy tắc bật dọn dẹp.
  • Xóa tương tự trước đó — bật dọn dẹp riêng cho hành động này.

Ví dụ, thay thế tin nhắn thông tin cho thành viên nhưng giữ nhật ký làm hồ sơ. Chọn Không dọn dẹp cho hành động ghi nhật ký.

Dọn dẹp được theo dõi riêng cho từng hành động gửi và từng chủ đề. Lời nhắc trong Hỗ trợ thay phiên bản trước ở đó; lời nhắc trong Học tập thay phiên bản riêng của nó. Tin nhắn nhật ký bị xóa tại nơi nhận nhật ký.

Hai dòng hành động có văn bản giống hệt vẫn giữ các phản hồi trước riêng. Ví dụ, lời chào ngẫu nhiên thay phản hồi trước từ chính hành động của nó, không phải lời chào cuối của cả bộ. Đổi thứ tự dòng không thay đổi điều này.

Cài đặt không tìm khắp nhóm để xóa văn bản giống nhau và không xóa tin nhắn thành viên. Nó cũng không có nghĩa “xóa sau năm phút”: cần một phản hồi khác. Lời nhắc cũ gửi trước khi cơ chế dọn dẹp được cập nhật có thể còn lại. Hãy kiểm tra bằng các lượt gửi mới.

Nhiều hành động và các phản hồi khác nhau

Đôi khi một phản hồi chưa đủ. Vi phạm quy định có thể cần cả cảnh báo lẫn giải thích. Còn lời chào có thể thú vị hơn nếu đa dạng. Hai chế độ thực thi đáp ứng những việc này.

Chạy mọi hành động

Trong chế độ Chạy tất cả, Combot đi theo danh sách từ trên xuống.

Một lệnh quản trị có thể:

  1. Cảnh báo thành viên.
  2. Gửi giải thích: “Hãy thảo luận ý tưởng, đừng công kích cá nhân.”
  3. Xóa chính tin nhắn lệnh.

Xếp hành động theo thứ tự cần thiết. Nếu cảnh báo thành công nhưng không gửi được giải thích, cảnh báo không tự được hoàn tác. Sau thiết lập, kiểm tra cả phản hồi của bot lẫn tác động lên thành viên.

Danh sách dài có thể chạm giới hạn hành động. Ví dụ, gửi đến nhiều chủ đề kèm dọn dẹp tốn hơn một tin nhắn thông tin. Xem cách tính trong Giới hạn.

Chọn một phản hồi ngẫu nhiên

Câu lạc bộ có thể chuẩn bị ba lời chào:

  • “Chào mừng bạn! Hãy giới thiệu đôi chút về mình.”
  • “Rất vui được đón bạn vào câu lạc bộ. Hãy bắt đầu với thông tin đã ghim.”
  • “Xin chào! Khám phá các chủ đề và cùng trò chuyện nhé.”

Thêm thành ba hành động gửi và chọn Một hành động ngẫu nhiên (một ngẫu nhiên). Khi có người vào, Combot chọn một hành động từ bộ này.

Chọn ngẫu nhiên không đảm bảo luân phiên. Hai người mới liên tiếp có thể nhận cùng văn bản. Bạn không thể đặt xác suất riêng cho từng lựa chọn.

Ngôi sao Luôn luôn: hành động bắt buộc và lựa chọn ngẫu nhiên

Giả sử không cho phép nhãn dán trong Học tập. Bạn muốn luôn xóa chúng và chọn ngẫu nhiên một trong ba lời nhắc ngắn để đăng nhãn dán vào Trò chuyện.

  1. Tạo trình kích hoạt cho nhãn dán trong Học tập. Đánh dấu hành động Xóa tin nhắn bằng ngôi sao Luôn luôn (luôn chạy).
  2. Để ba hành động nhắc nhở không có sao.
  3. Chọn Một hành động ngẫu nhiên.

Bot thực hiện hành động xóa bắt buộc và một lượt gửi được chọn. Các hành động được chọn giữ nguyên thứ tự trong danh sách.

Nếu mọi hành động đều có sao, tất cả đều chạy: không còn gì để chọn. Nếu không hành động nào có sao, một hành động ngẫu nhiên chạy. Đây là chọn hành động sau khi điều kiện khớp, không phải quyết định ngẫu nhiên có phản hồi quy tắc hay không.