88 |
.setDescription('Get information/stats about a ballot') |
.setDescription('Get information/stats about a ballot') |
89 |
.addIntegerOption(option => option.setName('id').setDescription('The ballot ID'))), |
.addIntegerOption(option => option.setName('id').setDescription('The ballot ID'))), |
90 |
|
|
91 |
|
new SlashCommandBuilder().setName('embed').setDescription('Make and send an embed') |
92 |
|
.addStringOption(option => option.setName('author_name').setDescription('The embed author name')) |
93 |
|
.addStringOption(option => option.setName('author_iconurl').setDescription('The embed author icon URL')) |
94 |
|
.addStringOption(option => option.setName('title').setDescription('The embed title')) |
95 |
|
.addStringOption(option => option.setName('description').setDescription('The embed description')) |
96 |
|
.addStringOption(option => option.setName('thumbnail').setDescription('The embed thumbnail')) |
97 |
|
.addStringOption(option => option.setName('image').setDescription('The embed image attachment')) |
98 |
|
.addStringOption(option => option.setName('footer_text').setDescription('The embed footer text')) |
99 |
|
.addStringOption(option => option.setName('footer_iconurl').setDescription('The embed footer icon URL')) |
100 |
|
.addStringOption(option => option.setName('timestamp').setDescription('The embed timestamp, use \'current\' to set current date')) |
101 |
|
.addStringOption(option => option.setName('color').setDescription('The embed color (default is #007bff)')) |
102 |
|
.addStringOption(option => option.setName('url').setDescription('The embed URL')) |
103 |
|
.addStringOption(option => option.setName('fields').setDescription('The embed fields, should be in `Field 1: Value 1, Field 2: Value 2` format')), |
104 |
|
|
105 |
new SlashCommandBuilder().setName('queues').setDescription('List all queued jobs'), |
new SlashCommandBuilder().setName('queues').setDescription('List all queued jobs'), |
106 |
|
|
107 |
new SlashCommandBuilder().setName('schedule').setDescription('Schedule a message for sending later') |
new SlashCommandBuilder().setName('schedule').setDescription('Schedule a message for sending later') |
298 |
]).setRequired(true)), |
]).setRequired(true)), |
299 |
|
|
300 |
new SlashCommandBuilder().setName('lockall').setDescription('Lock multiple channels') |
new SlashCommandBuilder().setName('lockall').setDescription('Lock multiple channels') |
301 |
.addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces").setRequired(true)) |
.addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces")) |
302 |
.addRoleOption(option => option.setName('role').setDescription("Lock channels for the given role. Default is @everyone")) |
.addRoleOption(option => option.setName('role').setDescription("Lock channels for the given role. Default is @everyone")) |
303 |
.addBooleanOption(option => option.setName('raid').setDescription("The raid protected channels will be locked. Default is `false`")), |
.addBooleanOption(option => option.setName('raid').setDescription("The raid protected channels will be locked. Default is `false`")), |
304 |
|
|
305 |
new SlashCommandBuilder().setName('unlockall').setDescription('Unlock multiple channels') |
new SlashCommandBuilder().setName('unlockall').setDescription('Unlock multiple channels') |
306 |
.addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces").setRequired(true)) |
.addStringOption(option => option.setName('channels').setDescription("The channels, must be separated by spaces")) |
307 |
.addRoleOption(option => option.setName('role').setDescription("Unlock channels for the given role. Default is @everyone")) |
.addRoleOption(option => option.setName('role').setDescription("Unlock channels for the given role. Default is @everyone")) |
308 |
.addBooleanOption(option => option.setName('force').setDescription("Force set the channel permissions to `true`")) |
.addBooleanOption(option => option.setName('force').setDescription("Force set the channel permissions to `true`")) |
309 |
.addBooleanOption(option => option.setName('raid').setDescription("The raid protected channels will be unlocked. Default is `false`")), |
.addBooleanOption(option => option.setName('raid').setDescription("The raid protected channels will be unlocked. Default is `false`")), |