Discord Components V2: Bố cục tin nhắn mới
Components V2 là định dạng tin nhắn của Discord, xây dựng một tin nhắn từ các khối bố cục như container, văn bản, hình ảnh, đường phân cách và nút bấm. Nó thay thế kiểu cũ là một embed với một hàng nút bên dưới, và đưa các điều khiển vào ngay bên trong thẻ.
Khác với embed như thế nào
Với định dạng cổ điển, bot gửi nội dung tin nhắn, tối đa mười embed và các hàng nút bên dưới. Bố cục cố định: embed là một khối và các nút luôn nằm bên dưới.
Với Components V2, bot đặt một cờ trên tin nhắn rồi mô tả nó dưới dạng cây các khối. Bạn có thể đặt văn bản, một ảnh thu nhỏ bên cạnh, một thư viện đa phương tiện, một đường phân cách và một nút đều bên trong một container, và tạo kiểu cho container bằng một màu nhấn giống thanh bên của embed.
Các khối xây dựng chính
- Container: thẻ nhóm các khối khác lại với nhau.
- Section: văn bản có nút hoặc ảnh thu nhỏ bên cạnh.
- Text display: văn bản Markdown, có bao nhiêu khối cũng được.
- Media gallery và file: ảnh và tệp tải xuống bên trong thẻ.
- Separator: khoảng cách hoặc đường kẻ phân cách.
- Action row: nút và menu chọn, giống như trước.
Những đánh đổi cần biết
Một tin nhắn được gắn cờ V2 không thể đồng thời dùng các trường nội dung và embed cũ, vì vậy bot phải chọn một định dạng cho mỗi tin nhắn. Các ứng dụng Discord cũ không hỗ trợ V2 sẽ không hiển thị đúng các tin nhắn này, đó là lý do nhiều bot vẫn cung cấp cả hai. Tin nhắn V2 cũng không thể chuyển lại thành tin nhắn cổ điển, vì cờ được đặt khi tin nhắn được tạo.
Lợi ích là sự linh hoạt. Nút nội tuyến, menu thả xuống nằm cạnh văn bản mà chúng điều khiển, và bố cục gọn hơn trên điện thoại đều dễ làm hơn với V2.
Noxyr xử lý thế nào
Noxyr cho phép bạn chọn V1 hoặc V2 cho từng tính năng. V1 là embed cổ điển với nút bên dưới, còn V2 đặt nút và menu thả xuống bên trong thẻ tin nhắn. Máy chủ mới bắt đầu với V2. Bạn cũng có thể biến các điều khiển vé, bình chọn hoặc trình phát nhạc thành một menu thả xuống duy nhất. Tìm trong Buttons and Menus trên bảng điều khiển, hoặc dùng /style. Các cài đặt được mô tả trong tài liệu về nút và menu.
Nếu bạn có bảng vé, hãy xem nó trông thế nào ở V2 trong tài liệu bảng vé.
Có nên chuyển không?
Nếu thành viên của bạn chủ yếu dùng ứng dụng Discord mới, V2 cho bảng điều khiển gọn gàng hơn. Nếu bạn muốn khả năng tương thích tối đa, hãy giữ giao diện cổ điển cho các tin nhắn quan trọng. Bài viết V2 so với embed cổ điển có các ví dụ đặt cạnh nhau.
Câu hỏi thường gặp
Components V2 trên Discord là gì?
Một định dạng tin nhắn mới hơn, trong đó bot xây dựng tin nhắn từ các khối bố cục như container, văn bản, thư viện ảnh và nút thay vì dùng embed.
Tôi có thể dùng embed và Components V2 trong cùng một tin nhắn không?
Không. Tin nhắn V2 dùng bố cục khối riêng và không dùng các trường nội dung và embed cổ điển.
Làm thế nào để chuyển Noxyr giữa V1 và V2?
Mở Buttons and Menus trên bảng điều khiển hoặc dùng /style để chọn V1 hoặc V2 cho từng tính năng.