kiểu options gốc của command
danh sách subcommand trực tiếp
danh sách subcommand group
Tên slash command.
Ví dụ:
/ping
/moderation
OptionalcooldownCấu hình cooldown cho command.
Giúp giới hạn tần suất sử dụng command để tránh spam.
Mô tả command hiển thị trong Discord.
OptionalgroupsDanh sách subcommand group.
Ví dụ:
/admin user ban
/admin user kick
OptionaloptionsĐịnh nghĩa root options cho command.
Ví dụ:
options: (option) => ({
user: option.user({
description: "User cần xem",
required: true
})
})
OptionalsubcommandsDanh sách subcommand trực tiếp.
Ví dụ:
/music play
/music stop
OptionaluserCấu hình quyền người dùng để sử dụng command.
Nếu người dùng không đủ quyền, message callback sẽ được gọi để trả về phản hồi.
Hàm thực thi khi slash command được gọi.
Discord Client
interaction của slash command
object đã được parse và type-safe
options bao gồm:
Ví dụ payload:
options.payload
có thể là:
{ type: "sub", sub: "ping", options: {} }
hoặc
{
type: "group",
group: "admin",
sub: "ban",
options: { user: User }
}
Cấu hình khởi tạo cho SlashCommandBuilder.
Interface này định nghĩa toàn bộ metadata và hành vi của một Slash Command, bao gồm: