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') |
new SlashCommandBuilder().setName('embed').setDescription('Make an embed') |
92 |
.addStringOption(option => option.setName('author_name').setDescription('The embed author name')) |
.addSubcommand(subcmd => |
93 |
.addStringOption(option => option.setName('author_iconurl').setDescription('The embed author icon URL')) |
subcmd.setName("send").setDescription("Make and send an embed") |
94 |
.addStringOption(option => option.setName('title').setDescription('The embed title')) |
.addStringOption(option => option.setName('author_name').setDescription('The embed author name')) |
95 |
.addStringOption(option => option.setName('description').setDescription('The embed description')) |
.addStringOption(option => option.setName('author_iconurl').setDescription('The embed author icon URL')) |
96 |
.addStringOption(option => option.setName('thumbnail').setDescription('The embed thumbnail')) |
.addStringOption(option => option.setName('title').setDescription('The embed title')) |
97 |
.addStringOption(option => option.setName('image').setDescription('The embed image attachment')) |
.addStringOption(option => option.setName('description').setDescription('The embed description')) |
98 |
.addStringOption(option => option.setName('footer_text').setDescription('The embed footer text')) |
.addStringOption(option => option.setName('thumbnail').setDescription('The embed thumbnail URL')) |
99 |
.addStringOption(option => option.setName('footer_iconurl').setDescription('The embed footer icon URL')) |
.addStringOption(option => option.setName('image').setDescription('The embed image attachment URL')) |
100 |
.addStringOption(option => option.setName('timestamp').setDescription('The embed timestamp, use \'current\' to set current date')) |
.addStringOption(option => option.setName('video').setDescription('The embed video attachment URL')) |
101 |
.addStringOption(option => option.setName('color').setDescription('The embed color (default is #007bff)')) |
.addStringOption(option => option.setName('footer_text').setDescription('The embed footer text')) |
102 |
.addStringOption(option => option.setName('url').setDescription('The embed URL')) |
.addStringOption(option => option.setName('footer_iconurl').setDescription('The embed footer icon URL')) |
103 |
.addStringOption(option => option.setName('fields').setDescription('The embed fields, should be in `Field 1: Value 1, Field 2: Value 2` format')), |
.addStringOption(option => option.setName('timestamp').setDescription('The embed timestamp, use \'current\' to set current date')) |
104 |
|
.addStringOption(option => option.setName('color').setDescription('The embed color (default is #007bff)')) |
105 |
|
.addStringOption(option => option.setName('url').setDescription('The embed URL')) |
106 |
|
.addStringOption(option => option.setName('fields').setDescription('The embed fields, should be in `Field 1: Value 1, Field 2: Value 2` format')) |
107 |
|
) |
108 |
|
.addSubcommand(subcmd => |
109 |
|
subcmd.setName("schema").setDescription("Make and send an embed schema representation") |
110 |
|
.addStringOption(option => option.setName('author_name').setDescription('The embed author name')) |
111 |
|
.addStringOption(option => option.setName('author_iconurl').setDescription('The embed author icon URL')) |
112 |
|
.addStringOption(option => option.setName('title').setDescription('The embed title')) |
113 |
|
.addStringOption(option => option.setName('description').setDescription('The embed description')) |
114 |
|
.addStringOption(option => option.setName('thumbnail').setDescription('The embed thumbnail URL')) |
115 |
|
.addStringOption(option => option.setName('image').setDescription('The embed image attachment URL')) |
116 |
|
.addStringOption(option => option.setName('video').setDescription('The embed video attachment URL')) |
117 |
|
.addStringOption(option => option.setName('footer_text').setDescription('The embed footer text')) |
118 |
|
.addStringOption(option => option.setName('footer_iconurl').setDescription('The embed footer icon URL')) |
119 |
|
.addStringOption(option => option.setName('timestamp').setDescription('The embed timestamp, use \'current\' to set current date')) |
120 |
|
.addStringOption(option => option.setName('color').setDescription('The embed color (default is #007bff)')) |
121 |
|
.addStringOption(option => option.setName('url').setDescription('The embed URL')) |
122 |
|
.addStringOption(option => option.setName('fields').setDescription('The embed fields, should be in `Field 1: Value 1, Field 2: Value 2` format')) |
123 |
|
) |
124 |
|
.addSubcommand(subcmd => |
125 |
|
subcmd.setName("build").setDescription("Build an embed from schema") |
126 |
|
.addStringOption(option => option.setName('schema').setDescription('The embed schema')) |
127 |
|
), |
128 |
|
|
129 |
new SlashCommandBuilder().setName('queues').setDescription('List all queued jobs'), |
new SlashCommandBuilder().setName('queues').setDescription('List all queued jobs'), |
130 |
|
|