Skip to main content
Hướng dẫn
Hướng dẫnAutomationsBasics

Tự động hóa: Xử lý công việc lặp lại mà không cần viết mã

Một trình kích hoạt, một hành động, xong. Điều gì đáng để tự động hóa, giới hạn nằm ở đâu, và vì sao chợ là cách nhanh nhất để bắt đầu.

Đăng ngày bởi AlphaCloud4 phút đọc

Máy chủ nào cũng tích tụ những công việc lúc nào cũng diễn ra theo cùng một cách. Đăng lời nhắc về buổi họp đội ngũ vào thứ Hai. Trao vai trò cho mỗi thành viên mới sau khi họ tham gia. Cảm ơn những người boost.

Tất cả đều là những việc ai đó làm thủ công cho đến khi quên. Tự động hóa gánh đúng loại công việc này thay bạn, và hoàn toàn không cần kiến thức lập trình.

Nguyên lý: một trình kích hoạt và một hành động

Một tự động hóa có hai phần. Trình kích hoạt cho biết khi nào điều gì đó xảy ra. Hành động cho biết điều gì xảy ra khi đó.

Các trình kích hoạt có sẵn:

  • Theo lịch, lặp lại vào một thời điểm định sẵn
  • Một thành viên tham gia
  • Một thành viên rời đi
  • Một thành viên boost

Các hành động có sẵn:

  • Gửi một embed, được tạo trong Trình tạo embed
  • Thêm hoặc gỡ một vai trò

Nghe thì rất ít, và giá trị nằm chính ở đó. Những tổ hợp này bao phủ phần lớn những gì thực sự lặp lại trên một máy chủ bình thường.

Điều gì đáng xây dựng

Thông báo định kỳ. Lời nhắc hằng tuần về đêm cộng đồng, lời nhắc hằng tháng về nội quy, thông báo sự kiện máy chủ. Xây một lần, nó tiếp tục chạy ngay cả khi không ai trong đội ngũ có mặt.

Tiếp đón không cần làm thủ công. Thành viên mới nhận một vai trò, và tùy cách bạn thiết lập, vai trò đó mở thêm các kênh cho họ. Kết hợp với một embed giải thích nên bắt đầu từ đâu, lần tiếp xúc đầu tiên đã được lo liệu.

Thưởng cho booster. Ai boost sẽ tự động nhận vai trò booster và một tin nhắn hiển thị công khai. Đó là khoảnh khắc sự ghi nhận chạm tới họ, không phải hai ngày sau.

Dọn dẹp khi rời đi. Khi ai đó rời đi, bạn có thể gỡ một vai trò mà nếu không sẽ còn sót lại.

Giới hạn nằm ở đâu

Cần nói thẳng: Tự động hóa được cố ý làm đơn giản. Không có điều kiện, không có phân nhánh và không có chuỗi nhiều hành động nối tiếp. Một trình kích hoạt, một hành động.

Nếu bạn cần hơn thế, kiểu như "nếu người dùng có vai trò này thì làm việc này, nếu không thì làm việc kia", Command Creator mới là công cụ phù hợp. Advanced Builder của nó có phân nhánh thực sự. Sự phân biệt này cũng quan trọng về mặt khái niệm: một tự động hóa tự chạy, còn một lệnh thì được ai đó gọi.

Giới hạn là 3 tự động hóa ở gói miễn phí và 15 với Premium.

Chợ là cách nhanh nhất để bắt đầu

Các tự động hóa có thể được đăng lên và được máy chủ khác nhập về. Nếu không muốn bắt đầu từ con số không, hãy xem ở đó trước: luồng tiếp đón và thông báo định kỳ trên hầu hết máy chủ trông khá giống nhau, và một tự động hóa đã nhập có thể được điều chỉnh sau.

Đó cũng là cách thành thật nhất để hiểu khái niệm. Nhìn tự động hóa của người khác giải thích cách trình kích hoạt và hành động khớp với nhau nhanh hơn mọi mô tả.

Ba điều cần giải quyết trước

Kênh phải hợp với thời điểm. Một thông báo lúc ba giờ sáng, trong một kênh không ai theo dõi, sẽ chẳng đến được với ai. Với tự động hóa theo lịch, đáng để kiểm tra xem mọi người của bạn thực sự online vào lúc nào.

Trao vai trò cũng là trao quyền. Một tự động hóa trao cho mỗi người mới một vai trò sẽ trao cho mỗi người mới mọi thứ gắn với vai trò đó. Trước khi bật, hãy kiểm tra xem vai trò đó thực sự mở ra những gì trong cấu trúc quyền của bạn.

Vai trò của bot phải nằm trên vai trò nó trao. Đây là lý do phổ biến nhất khiến việc gán vai trò lặng lẽ không có tác dụng. Discord không cho phép bất kỳ thành viên nào, kể cả bot, trao một vai trò nằm trên vai trò cao nhất của chính họ trong thứ bậc.

Mô tả đầy đủ về mọi trình kích hoạt và hành động có trong tài liệu Tự động hóa.

Bài viết khác