Xây dựng lệnh Discord với phân nhánh thực sự
Advanced Builder là một trình soạn luồng trực quan với điều kiện thật sự. Nó làm được gì, khi nào đáng rời chế độ đơn giản, và vì sao Discord đếm số lần bạn lưu.

Một lệnh slash tùy chỉnh được tạo rất nhanh: nhập tên, nhập câu trả lời, xong. Như vậy là đủ cho /rules và /discord, và với hầu hết máy chủ đó là tất cả những gì họ từng cần.
Mọi chuyện trở nên thú vị ở chỗ câu trả lời không nên lúc nào cũng giống nhau.
Khi chế độ đơn giản không còn đủ
Ba ví dụ cho thấy chế độ đơn giản dừng lại ở đâu:
- Lệnh nên trả lời khác nhau tùy theo người dùng có phải là booster hay không
- Lệnh nên có nút bấm, và mỗi nút nên làm một việc khác nhau
- Lệnh nên chọn ngẫu nhiên một trong nhiều câu trả lời
Cả ba đều là việc của Advanced Builder, một trình soạn luồng trực quan. Thay vì một câu trả lời cố định, bạn xây một luồng từ các khối được nối với nhau.
Phân nhánh
Cốt lõi là các điều kiện có hai đầu ra, Thì và Ngược lại. Bạn có thể kiểm tra:
- Là booster máy chủ
- Có quyền, tức là Quản trị viên, Quản lý máy chủ, Quản lý tin nhắn, Hạn chế thành viên hoặc Quản lý vai trò
- Tham số bằng giá trị, đặc biệt mạnh khi kết hợp với các lựa chọn định sẵn
Cái cuối cùng dễ bị bỏ qua. Bạn có thể cho lệnh của mình các tham số, kể cả một danh sách lựa chọn cố định, rồi phân nhánh theo tùy chọn được chọn. Trên thực tế, điều đó biến một lệnh có ba lựa chọn thành một lệnh với ba câu trả lời khác nhau, mà không phải tạo ba lệnh.
Luồng nút bấm
Mỗi nút trong câu trả lời của bạn có đầu ra riêng trong trình soạn. Điều xảy ra sau cú nhấp được xây từ đó.
Nhờ vậy bạn có thể tạo những luồng hướng dẫn nhỏ: một câu hỏi với ba nút, mỗi nút dẫn vào một nhánh riêng. Như vậy dễ chịu hơn đáng kể so với ba lệnh riêng biệt mà chẳng ai nhớ.
Ba hành động chỉ có ở đây
Chờ. Một khoảng dừng giữa hai bước, từ 1 đến 300 giây. Nghe như một trò mánh, nhưng chính nó khiến một luồng có cảm giác như một cuộc trò chuyện thay vì một bức tường chữ.
Câu trả lời ngẫu nhiên. Chọn một trong tối đa 10 tin nhắn. Một lệnh kiểu quả cầu tiên tri số 8 chỉ mất hai phút để làm với nó.
Đặt biệt danh. Có hỗ trợ biến, và để trống sẽ đặt lại.
Biến
Ngoài những biến hiển nhiên, còn có {channel}, {channel.name}, {server.members} và {random.X-Y} cho một số ngẫu nhiên trong một khoảng. Biến cuối cùng kết hợp với câu trả lời ngẫu nhiên là bộ công cụ cho gần như mọi lệnh vui nho nhỏ.
Vì sao Discord đếm số lần bạn lưu
Một điểm không xuất hiện ở đâu khác và giải thích vì sao việc lưu đôi khi có cảm giác chậm trễ: Discord chỉ cho phép một số lượng giới hạn lệnh mới được tạo trên mỗi máy chủ mỗi ngày.
Chỉnh sửa nhiều sẽ đốt hết hạn mức đó nếu không có biện pháp đối phó. Vì vậy nhiều lần lưu liên tiếp nhanh được gộp thành một lần đăng ký duy nhất, thay vì gõ cửa Discord cho mỗi cú nhấp.
Hệ quả thực tế: bình tĩnh xây xong mọi thứ rồi mới lưu tốt hơn là lưu sau mỗi bước nhỏ. Nếu có gì đó bị kẹt, bảng điều khiển có nút đăng ký lại, với thời gian chờ năm phút cho mỗi máy chủ.
Khi nào tự động hóa phù hợp hơn
Khác biệt trong một câu: một lệnh được ai đó gọi, một tự động hóa thì tự chạy.
Nếu luồng của bạn nên bắt đầu theo lịch hoặc gắn với một sự kiện như có người tham gia, nó thuộc về Tự động hóa chứ không phải Command Creator. Ngược lại: ngay khi bạn cần điều kiện hoặc nút bấm, Advanced Builder là lựa chọn đúng, vì tự động hóa cố ý không có phân nhánh.
Mọi thứ về trình soạn có trong tài liệu Command Creator.
Bài viết khác
Chế độ Cộng đồng trên Discord: Thay đổi gì và cách bật
Chế độ Cộng đồng mở khóa kênh thông báo, Server Insights và nhiều tính năng khác, nhưng cũng đặt ra quy tắc an toàn nghiêm ngặt hơn. Bạn nhận được gì, cần đáp ứng điều kiện nào, và máy chủ của bạn có cần nó không.
Hướng dẫnCách sắp xếp kênh và danh mục Discord để mọi người thực sự sử dụng
Quá nhiều kênh làm máy chủ non trẻ chết yểu. Cách bắt đầu từ ít kênh, nhóm kênh vào danh mục và dùng quyền của danh mục để không phải đặt cùng một quy tắc hai lần.
Hướng dẫnCách thêm bot vào máy chủ Discord và những quyền bot thực sự cần
Thêm bot chỉ mất một phút. Cấp đúng quyền mới là thứ giữ máy chủ của bạn an toàn. Hướng dẫn từng bước và cách nhận biết bot không đáng tin.