Tự động hóaQuản lý và kiểm tra

Chuyển quy tắc và xử lý sự cố

Tìm hiểu cách chuyển và kiểm tra quy tắc Automation. Nắm rõ giới hạn, phản hồi trùng, quyền bot và cài đặt cần xem lại sau khi nhập.

Trong bài này

Quản lý các quy tắc

Nhóm sẽ sớm có nhiều quy tắc hữu ích: tài liệu khóa học, thanh toán, tuyển dụng và lệnh của người hướng dẫn. Dưới đây là cách sắp xếp, tắt những gì không còn cần và chuyển cấu hình sang lớp tiếp theo.

Tìm, tắt, sao chép hoặc xóa

Danh sách hiển thị quy tắc và mô tả ngắn về hành động. Chẳng hạn, tìm “thanh toán” hoặc thu hẹp bằng Tất cả, Trình kích hoạt, LệnhVấn đề.

Tắt. Khóa học đã kết thúc? Tắt quy tắc thông tin. Cài đặt vẫn được giữ để bạn bật lại sau.

Chỉ tắt một phương án HOẶC. Giả sử vẫn cần trả lời thanh toán trong Hỗ trợ, nhưng tạm thời không cần trong Câu hỏi của người mới. Tắt phương án đó. Điều kiện chính và các phương án đang bật khác vẫn hoạt động; lựa chọn được giữ khi mở lại quy tắc.

Tắt toàn bộ quy tắc. Công tắc chính dừng cả điều kiện chính lẫn mọi phương án HOẶC. Tắt một phương án không dừng toàn bộ quy tắc.

Sao chép. Đã có phản hồi cho PDF và muốn làm tương tự cho loại tài liệu khác? Tạo bản sao rồi kiểm tra tên, điều kiện, lệnh, trạng thái bật và hành động. Bản sao chưa chỉnh có thể khiến cả hai quy tắc cùng phản hồi một tệp.

Xóa. Bạn có thể xóa quy tắc cho sự kiện đã kết thúc từ lâu. Nếu có thể cần lại, hãy xuất trước để giữ bản cài đặt khôi phục được.

Kiểm tra cài đặt

Kiểm tra kiểm tra quy tắc đang mở. Kiểm tra tất cả kiểm tra toàn bộ bộ quy tắc.

Có thể bạn đã tạo phần thưởng cho câu trả lời hữu ích nhưng quên bật XP. Hoặc chọn kênh nhật ký chưa kết nối. Hãy giải quyết những vấn đề này trước khi bật quy tắc.

Kiểm tra cũng có thể chỉ ra tên trống, thiếu lệnh hoặc hành động, giờ không hợp lệ, loại tin nhắn không tương thích, điều kiện mâu thuẫn hoặc vượt giới hạn.

Đừng bỏ qua cảnh báo chỉ vì lưu thành công. Phản hồi đã lưu không giúp được gì nếu bot không gửi được đến đúng nơi.

Bạn có thể giữ quy tắc cũ dựa trên thời gian từ tin nhắn đầu hoặc hoạt động đầu khác ở trạng thái tắt để lưu ý tưởng. Không thể bật nó với điều kiện chưa được hỗ trợ đó. Thời gian từ khi tham gia đo việc khác: chỉ dùng thay thế nếu phù hợp với yêu cầu.

Sau khi kiểm tra cài đặt, hãy thử quy tắc trong Telegram. Ví dụ, gửi PDF phù hợp và một ảnh thông thường. Phản hồi chỉ nên xuất hiện với PDF.

Vì sao quy tắc có thể chồng chéo?

Giả sử một quy tắc phản hồi “thanh toán”, quy tắc khác phản hồi “thanh toán thế nào”. “Khóa học thanh toán thế nào?” khớp cả hai, nên người hỏi có thể nhận hai phản hồi.

Kiểm tra xung đột tìm điều kiện giống hệt nhau; văn bản hành động không quan trọng. Vì vậy, Không có xung đột không chứng minh các quy tắc tương tự sẽ không bao giờ chồng chéo.

Đặc biệt cẩn thận với phần thưởng lặp và quyết định trái nhau, như một quy tắc chấp thuận yêu cầu tham gia còn quy tắc khác từ chối.

Xuất: sao lưu hoặc chia sẻ cài đặt

Trước khóa học mới, bạn có thể xuất toàn bộ quy tắc hoặc chỉ một số. Bản xuất là gói cài đặt JSON. Bạn không cần sửa thủ công để chuyển quy tắc.

Giữ một bản trước thay đổi lớn hoặc chia sẻ với đồng nghiệp. Nó chứa cài đặt, không phải lịch sử việc bot đã làm.

Kiểm tra nội dung trước khi chia sẻ: văn bản và điều kiện có thể chứa lời mời riêng tư, ID thành viên và liên kết bạn không muốn phát tán.

Nhập: chuyển quy tắc sang nhóm khác

Mở lớp thứ hai? Chọn Nhập, dán gói đã xuất và xác nhận.

Nhập sẽ thêm vào các quy tắc hiện có. Nó không thay thế chúng. Nhập cùng gói hai lần có thể tạo hai bản của cùng phản hồi.

Các chủ đề được chọn bị đặt lại khi nhập. Bài tập trong nhóm cũ và Bài tập trong nhóm mới là hai nơi nhận khác nhau. Điều kiện trước chỉ giới hạn một chủ đề có thể bao phủ toàn nhóm nguồn sau khi đặt lại; hành động gửi đến chủ đề được chọn trở về vị trí trò chuyện hiện tại.

Chuyển quy tắc đang tắt hoặc thử nhập vào nhóm thử nghiệm trước. Nhập không biến mọi quy tắc thành bản nháp an toàn: nó giữ trạng thái bật đã lưu.

Sau khi nhập:

  1. Chọn lại chủ đề nguồn và nơi nhận phản hồi.
  2. Kiểm tra lời mời, người dùng đã chọn và kênh nhật ký.
  3. Kiểm tra các hành động chạy cùng nhau hay chọn ngẫu nhiên một hành động. Kiểm tra cả hành động bắt buộc có sao Luôn luôn.
  4. Đảm bảo XP hoặc danh tiếng đã bật nếu cần, và bot có quyền cần thiết.
  5. Kiểm tra cài đặt bằng Kiểm tra.
  6. Thử một quy tắc với tin nhắn khớp và không khớp. Sau đó bật các quy tắc còn lại.

Nếu bạn đang dùng trình kích hoạt cũ

Trình kích hoạt cũ có thể phản hồi “thanh toán” ở bất kỳ đâu trong nhóm. Trong Automation, bạn có thể thêm chủ đề cụ thể, giờ làm việc và nhiều cách hỏi. Các công việc khác có thể dùng sự kiện riêng, điều kiện thành viên, nhiều hành động và lệnh.

Chuyển dần các quy tắc: tạo lại hành vi cần thiết, kiểm tra rồi tắt trình kích hoạt cũ trùng lặp. Đừng cho rằng bản xuất Triggers v2 là gói sẵn sàng nhập theo định dạng mới.

Có thể thêm bao nhiêu quy tắc và hành động?

Một hoặc hai quy tắc thường đủ để bắt đầu. Nếu chuẩn bị bộ lớn cho khóa học hoặc nhiều cộng đồng, hãy kiểm tra giới hạn trước.

Quy tắc đã lưu

Tại thời điểm cập nhật hướng dẫn, giới hạn là:

  • Free: tối đa 2 quy tắc riêng, không có phương án HOẶC bổ sung cho toàn quy tắc.
  • Pro: tối đa 50 quy tắc, mỗi quy tắc có tối đa 2 phương án HOẶC bổ sung.
  • Business: tối đa 100 quy tắc, mỗi quy tắc có tối đa 5 phương án HOẶC bổ sung.

Lệnh tài liệu khóa học và trình kích hoạt trả lời thanh toán là hai quy tắc riêng. Quy tắc đang tắt vẫn chiếm một chỗ: tắt không phải xóa. Phương án HOẶC nằm trong quy tắc và có giới hạn riêng.

Hành động được cấu hình

Một quy tắc có thể chứa tối đa 100 dòng hành động. Điều này hữu ích cho các biến thể phản hồi: ví dụ, 30 lời chào và mỗi lượt vào chọn ngẫu nhiên một lời.

Mỗi lần chạy cho phép tối đa 20 hành động theo bộ đếm của trình chỉnh sửa, được ghi là giới hạn hành động API Telegram. Một dòng cài đặt không phải lúc nào cũng bằng một hành động được đếm: gửi phản hồi đến ba chủ đề được tính là ba.

Vài ví dụ giúp dễ hiểu hơn:

  • Gửi tin nhắn thông tin đến một chủ đề: 1.
  • Gửi đến ba chủ đề: 3.
  • Gửi đến ba chủ đề kèm dọn phản hồi trước: 6 — ba lượt gửi và ba suất dọn dẹp. Dọn dẹp vẫn được tính ngay ở lần đầu khi chưa có phản hồi trước.
  • Cảnh báo một thành viên và gửi giải thích không kèm dọn dẹp: 2.
  • Cộng 25 XP: 0 trong phép tính này, dù dòng hành động vẫn tính vào giới hạn 100 dòng.

Các hành động khác được tính như sau:

  • Cảnh báo, gỡ cảnh báo, hạn chế, gỡ hạn chế hoặc xóa tin nhắn thành viên: 1 cho mỗi người được chọn mà bot biết. Cả hai có thể tính tối đa 2.
  • Xóa tin nhắn sự kiện, chấp thuận hoặc từ chối yêu cầu tham gia: mỗi hành động 1.
  • Thay đổi danh tiếng, giống XP: 0 trong phép tính này.

Chạy tất cả tính toàn bộ danh sách. Một hành động ngẫu nhiên tính tất cả hành động bắt buộc cộng với lựa chọn ngẫu nhiên có chi phí cao nhất. Trình chỉnh sửa không giả định bạn luôn chọn trúng lượt gửi rẻ nhất.

Không có giới hạn riêng “tối đa năm lượt gửi”. Danh sách đơn giản không dọn dẹp hay chi phí khác có thể chứa 20 lượt gửi. Điều này không đảm bảo mọi tin nhắn đều đến: quyền của bot và giới hạn Telegram vẫn áp dụng.

Khi hành động tiếp theo không còn đủ chỗ

Bot tính toàn bộ chi phí một hành động trước khi chạy. Nếu không đủ chỗ, cả hành động đó lẫn phần còn lại của danh sách đều không chạy. Hành động đã hoàn tất không bị hoàn tác.

Ví dụ, một hành động gửi đến 21 chủ đề không bị rút xuống 20 chủ đề đầu. Một lần thử hành động thất bại cũng dùng suất đã dành.

Ngân sách 20 hành động áp dụng cho một lần chạy của một quy tắc. Nó không phải hạn mức hằng ngày dùng chung cho nhóm hoặc mọi quy tắc.

Bộ đếm giúp lập quy tắc; nó không đếm mọi yêu cầu bot gửi đến Telegram. Cảnh báo có thể kích hoạt thêm hình phạt trong cài đặt nhóm, và dọn lịch sử tin nhắn có thể cần nhiều yêu cầu. Vì vậy, số yêu cầu thực tế đến Telegram có thể vượt 20.

Những chi tiết này hiếm khi cản trở phản hồi thông tin đơn giản. Với danh sách dài có kiểm duyệt, nhiều chủ đề và dọn dẹp, hãy dùng bộ đếm và kiểm tra kết quả của từng hành động bắt buộc.

Giới hạn gói có thể thay đổi. Kiểm tra giá trị trong bảng điều khiển trước khi chuẩn bị bộ lớn.

Khi kết quả không như bạn mong đợi

Bắt đầu bằng một ví dụ cụ thể: người đó viết gì, viết ở đâu và bạn mong phản hồi nào. Cách này giúp tìm điều kiện thừa dễ hơn việc thay toàn bộ cấu hình cùng lúc.

Đã lưu quy tắc nhưng bot im lặng

Có thể bạn tải PDF lên trong khi quy tắc chờ văn bản thường. Hoặc câu hỏi đến trong Trò chuyện, còn quy tắc chỉ áp dụng ở Hỗ trợ.

Kiểm tra trạng thái bật, nhóm, sự kiện và điều kiện. Nếu tin nhắn chỉ khớp một phương án HOẶC, đảm bảo phương án đó cũng đang bật. Trong nhóm thử nghiệm, giữ một điều kiện đơn giản và một phản hồi, rồi thêm lại từng cài đặt khác. Nếu tạo bản sao trong cùng nhóm, tắt bản gốc khi thử.

Đã 10:00 nhưng không có tin nhắn

Trong Automation, lịch có nghĩa “xử lý sự kiện phù hợp trong những giờ này”, không phải “gửi tin nhắn lúc mười giờ sáng”.

Bot có thể trả lời câu hỏi về bản ghi nhận được trong giờ đã chọn. Để đăng lịch học vào giờ cố định, hãy dùng Trình lên lịch thông báo.

Một người nhận phần thưởng lần nữa

Hai quản trị viên có thể cùng trả lời /reward_member vào một tin nhắn hữu ích. Đó là hai lần gọi, và phần thưởng có thể được cộng hai lần.

Tìm lệnh lặp, chỉnh sửa, lượt vào lại nhóm và tin nhắn phù hợp mới. Album cũng có thể đến thành nhiều tin nhắn. Bỏ qua chỉnh sửa không ngăn người đó gửi văn bản mới.

“Đúng một tin nhắn” không đảm bảo phần thưởng một lần cho tin nhắn đầu: bộ đếm được cập nhật riêng. Nếu không chấp nhận thưởng trùng, hãy tổ chức bước kiểm tra riêng thay vì chỉ dựa vào điều kiện này.

Đã thêm phản ứng nhưng kết quả bất ngờ

Minh đã có 👍, thêm ❤️, rồi điều kiện 👍 lại khớp. Đó là vì quy tắc kiểm tra phản ứng còn lại sau thay đổi. 👍 vẫn nằm trong số đó.

Kiểm tra hướng thay đổi và emoji được chọn. Bộ lọc emoji cụ thể yêu cầu hướng thêm. Với số lượng phản ứng, kiểm tra tổng các loại đã chọn: cập nhật 20 và 21 phản ứng đều có thể khớp tối thiểu 20. Số không hoặc trường trống không đặt giới hạn cho khoảng.

Một câu hỏi nhận hai phản hồi giống nhau

Nguyên nhân thường gặp là hai quy tắc có điều kiện tương tự, như “thanh toán” và “thanh toán thế nào”. Cũng có thể do bản sao được nhập, trình kích hoạt cũ còn bật hoặc lời chào chuẩn chạy song song với lời chào mới.

Xem mọi quy tắc có thể trả lời câu hỏi, kể cả bộ được đồng bộ. Tắt từng quy tắc không cần thiết rồi thử lại cùng ví dụ.

Quản trị viên lại nhận cảnh báo

Hành động có lẽ đang nhắm người gửi lệnh thay vì người trong tin nhắn được trả lời. Trong ví dụ An và Minh, chọn Minh — tác giả tin nhắn mà An trả lời.

Kiểm tra chế độ Mục tiêu trả lời, thao tác trả lời thực tế trong Telegram và Áp dụng cho ở từng hành động. Xóa tin nhắn sự kiện vẫn xóa tin nhắn lệnh, không phải tin nhắn gốc của Minh.

Lệnh riêng không chạy

Có thể lệnh yêu cầu trả lời nhưng bạn gửi độc lập. Hoặc bạn không thuộc nhóm được chọn trong Kích hoạt bởi.

Kiểm tra cách viết, người được phép và cách bạn gọi lệnh. Đảm bảo đã thực sự tạo lệnh trong trình chỉnh sửa và tên đó chưa được một lệnh tích hợp xử lý.

Có giải thích nhưng tin nhắn không bị xóa

Phản hồi không chứng minh các hành động khác đã thành công. Bot có thể được gửi tin nhưng không được xóa.

Kiểm tra quyền của Combot và trạng thái thành viên. Quy tắc không thể vượt hạn chế Telegram, đặc biệt với quản trị viên. Kiểm tra riêng tin nhắn, cảnh báo và tắt tiếng nếu quy tắc có chúng.

Chỉ phần đầu danh sách hành động chạy

Quy tắc gửi nhiều nơi, mỗi nơi kèm dọn dẹp, dùng ngân sách nhanh hơn số dòng khiến bạn nghĩ.

Xem Giới hạn: khi hành động tiếp theo không còn đủ chỗ trọn vẹn, phần còn lại không chạy. Lần thử thất bại cũng được tính. Nhưng giới hạn chưa chắc là nguyên nhân: cũng kiểm tra quyền truy cập nơi nhận, quyền bot và người dùng được chọn có xác định được không.

XP hoặc danh tiếng không tăng

Có thể bạn thêm phần thưởng trước khi bật XP trong nhóm lớp mới. Kiểm tra tính năng, người nhận và mức thay đổi là số nguyên khác không. 25 nghĩa là “cộng 25”, không phải “đặt tổng thành 25”.

Với lệnh cảm ơn người mời, trả lời tin nhắn của người đã mời. Nếu phần thưởng dùng yêu cầu tham gia qua liên kết, đảm bảo liên kết có trong danh mục Combot và người tạo được biết. Người nhận chưa xác định không được thay bằng người mới.

Quy tắc khớp người bạn không coi là mới

So cách bạn hiểu người mới với cài đặt nhóm. Nhóm thành viên mới phụ thuộc những cài đặt đó và miễn trừ áp dụng. Thành viên thường, tự nó, không có nghĩa thành viên lâu năm.

Nếu cần ranh giới rõ, như hai giờ đầu hoặc không quá mười tin nhắn, hãy đặt riêng. Kiểm tra điều kiện mô tả người nào, và đừng nhầm quản trị viên Telegram với quản trị viên bảng điều khiển Combot.

Thời gian tham gia không được tính như mong đợi

Minh vào hôm qua lúc 23:50. Đến 00:10 hôm nay, Minh vẫn mới ở nhóm hai mươi phút: qua nửa đêm không cộng thêm một ngày.

Kiểm tra đơn vị và phép so sánh. Một tháng ở đây là 30 ngày. Quy tắc cũ có thể đếm ngày trọn vẹn đã trôi qua, còn đơn vị rõ ràng dùng thời lượng chính xác. Nếu cần Bằng, đảm bảo cài đặt cũ không giữ Ít nhất.

Liên kết không được coi là bên ngoài

Bạn có thể chọn lời mời buổi học mở và nghĩ mọi liên kết khác đều bên ngoài. Nhưng một liên kết khác cũng có thể được ghi trong danh mục Combot của nhóm.

Bên ngoài nghĩa là không có trong toàn danh mục, không phải không có trong lựa chọn của bạn. Nếu chỉ đơn giản không có thông tin lời mời, bot không nên coi nó là bên ngoài hoặc chắc chắn không được dùng.

Danh sách công việc thay đổi nhưng không có thông báo

Đảm bảo bạn sao chép liên kết của chính danh sách, không phải tin nhắn dịch vụ báo cập nhật. Liên kết chứa ?comment=… không phù hợp; dùng liên kết trực tiếp đến tin nhắn trong nhóm.

Với liên kết công khai, Combot cũng phải biết tên người dùng tương ứng của nhóm. Thử hoàn tất một việc trong danh sách đã chọn, rồi trong danh sách bên cạnh. Danh sách thứ hai không được khớp.

Kiểm tra ngôn ngữ, giới thiệu hoặc tệp không khớp

Có thể bạn chờ video nhưng người dùng gửi cùng bản ghi dưới dạng tài liệu. Với bot, đó là các loại tin nhắn khác nhau.

Thông tin hồ sơ cũng không phải lúc nào cũng có: phần giới thiệu đến từ yêu cầu tham gia, còn mã ngôn ngữ có thể thiếu. Chưa biết không có nghĩa số không, không có thuộc tính hoặc khớp với phủ định của nó. Kiểm tra sự kiện đã chọn thực sự cung cấp chi tiết nào.

Phản hồi xuất hiện sai chủ đề

Kiểm tra hai cài đặt riêng: tìm tin nhắn ở đâugửi phản hồi đến đâu. Có thể câu hỏi cần đến từ Hỗ trợ nhưng phản hồi vô tình được gửi đến Học tập.

Chọn lại chủ đề sau khi nhập. Nếu phản hồi xuất hiện ở nhiều nơi, kiểm tra danh sách nơi nhận: nó gửi đến mọi chủ đề đã chọn. Tin nhắn nhật ký cần ID chủ đề của nơi nhận nhật ký, không phải nhóm nguồn.

Phản hồi cũ của bot vẫn còn

Dọn dẹp có thể bật ở quy tắc, nhưng một hành động gửi ghi rõ không xóa. Lựa chọn ở cấp hành động được ưu tiên.

Kiểm tra cài đặt rồi kích hoạt lại quy tắc: dọn dẹp diễn ra ở lượt gửi tiếp theo, không theo bộ hẹn giờ. Mỗi hành động và chủ đề theo dõi phản hồi trước riêng. Trong bộ ngẫu nhiên, lời chào B chưa chắc xóa lời chào A. Tin cũ không có liên kết rõ với hành động cũng có thể còn lại.

Ảnh bìa khóa học không xuất hiện

Mở liên kết ảnh và kiểm tra Telegram có tạo bản xem trước không. Trường ảnh không tải album ảnh lên giúp bạn.

Bắt đầu với một ảnh truy cập được và tin nhắn ngắn. Kiểm tra kết quả trong Telegram, không chỉ trình chỉnh sửa.

Trình chỉnh sửa báo Không có xung đột nhưng quy tắc chồng chéo

Nó tìm điều kiện giống hệt nhau. “Thanh toán” và “thanh toán thế nào” viết khác nhau, nhưng có thể cùng xuất hiện trong một câu hỏi.

Thử hai quy tắc bằng cùng một tin nhắn. Nếu cần một phản hồi chung, một quy tắc với các phương án HOẶC có thể hữu ích hơn hai phản hồi độc lập.

Không thêm được quy tắc nữa

Quy tắc đang tắt của khóa học năm ngoái vẫn chiếm một chỗ. Kiểm tra giới hạn gói và số quy tắc đã lưu, kể cả quy tắc đang tắt và bản sao được nhập.

Xuất bộ không dùng trước khi xóa nếu có thể cần lại.

Kiểm tra nhanh trước khi dùng

Với phản hồi thanh toán, danh sách kiểm tra có thể là:

  1. “Khóa học thanh toán thế nào?” trong Hỗ trợ nhận phản hồi dự kiến.
  2. “Đổi mật khẩu thế nào?” ở đó không nhận phản hồi thanh toán.
  3. Cùng câu hỏi thanh toán trong Trò chuyện không nhận phản hồi nếu chỉ chọn Hỗ trợ.
  4. Tin nhắn của quản trị viên bị loại trừ không khớp bất kỳ phương án nào bạn đã đặt loại trừ đó.
  5. Tin nhắn trong và ngoài giờ làm việc nhận đúng phản hồi tương ứng.
  6. Câu hỏi lặp không tạo phần thưởng ngoài ý muốn hoặc tin nhắn thừa.

Với lệnh quản trị, thử thêm bằng thành viên thường và đảm bảo từng hành động tác động đúng người, đúng tin nhắn. Thử cấm và xóa trên thành viên và tin nhắn thử nghiệm: bản sao cài đặt có thể khôi phục quy tắc, nhưng không khôi phục tin nhắn đã bị xóa.

Bắt đầu với một việc khiến đội ngũ mất thời gian hằng ngày. Khi phản hồi hoặc lệnh đó hoạt động đúng ý, thêm việc tiếp theo.

Nếu cần hỗ trợ về tình huống, hãy hỏi trong nhóm hỗ trợ Combot. Cho xem cài đặt và giải thích kết quả mong muốn, nhưng che lời mời riêng tư và chi tiết thành viên không cần thiết.

Chúc bạn bớt phải giải thích lặp lại và có thêm thời gian cho chính cuộc trò chuyện!