BaseMenu định nghĩa các thuộc tính chung được sử dụng bởi mọi loại select menu
trong hệ thống (stringmenu, rolemenu, usermenu, channelmenu, mentionmenu).
Type này giúp:
Tránh lặp lại cấu hình giữa các loại menu
Đảm bảo tính nhất quán khi build component
Dễ dàng mở rộng trong tương lai
Các thuộc tính trong BaseMenu sẽ được áp dụng trực tiếp lên Discord Select Menu:
customId: dùng để định danh interaction
placeholder: hiển thị khi chưa có lựa chọn
minValues / maxValues: giới hạn số lượng lựa chọn
⚠️ Lưu ý:
customId là bắt buộc và phải unique trong cùng một message
minValues và maxValues phải tuân theo giới hạn của Discord (0–25)
Cấu hình cơ bản cho tất cả các loại Select Menu
Remarks
BaseMenuđịnh nghĩa các thuộc tính chung được sử dụng bởi mọi loại select menu trong hệ thống (stringmenu,rolemenu,usermenu,channelmenu,mentionmenu).Type này giúp:
Các thuộc tính trong
BaseMenusẽ được áp dụng trực tiếp lên Discord Select Menu:customId: dùng để định danh interactionplaceholder: hiển thị khi chưa có lựa chọnminValues/maxValues: giới hạn số lượng lựa chọn⚠️ Lưu ý:
customIdlà bắt buộc và phải unique trong cùng một messageminValuesvàmaxValuesphải tuân theo giới hạn của Discord (0–25)minValuesmặc định là1maxValuesmặc định là1Example
See
SelectMenu