mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-11-05 12:23:09 +02:00
settings command stuff
This commit is contained in:
parent
ffc415354a
commit
dfb3f1ca02
@ -68,13 +68,13 @@ module.exports = class SettingsCommand extends Command {
|
||||
);
|
||||
} else {
|
||||
// create a new category
|
||||
let created = await guild.channels.create(c.name, {
|
||||
let cat_channel = await guild.channels.create(c.name, {
|
||||
type: 'category',
|
||||
reason: `Tickets category created by ${member.user.tag}`,
|
||||
permissionOverwrites: permissions
|
||||
});
|
||||
await this.client.db.models.Category.create({
|
||||
id: created.id,
|
||||
id: cat_channel.id,
|
||||
name: c.name,
|
||||
guild: guild.id,
|
||||
roles: c.roles
|
||||
@ -82,7 +82,7 @@ module.exports = class SettingsCommand extends Command {
|
||||
}
|
||||
}
|
||||
|
||||
channel.send(`\`\`\`json\n${JSON.stringify(data, null, 2)}\n\`\`\``);
|
||||
channel.send(i18n('commands.settings.response.updated'));
|
||||
} else {
|
||||
// upload settings as json to be modified
|
||||
let data = {
|
||||
@ -100,20 +100,21 @@ module.exports = class SettingsCommand extends Command {
|
||||
}
|
||||
});
|
||||
|
||||
for (let c of categories) {
|
||||
data.categories.push({
|
||||
data.categories = categories.map(c =>{
|
||||
return {
|
||||
id: c.id,
|
||||
name: c.name,
|
||||
roles: c.roles
|
||||
});
|
||||
}
|
||||
};
|
||||
});
|
||||
console.log(data)
|
||||
|
||||
let attachment = new MessageAttachment(
|
||||
Buffer.from(JSON.stringify(data, null, 2)),
|
||||
`Settings for ${guild.name}.json`
|
||||
);
|
||||
|
||||
channel.send(i18n('commands.settings.response'), {
|
||||
channel.send({
|
||||
files: [attachment]
|
||||
});
|
||||
}
|
||||
|
@ -20,7 +20,10 @@
|
||||
},
|
||||
"settings": {
|
||||
"name": "settings",
|
||||
"description": "Configure Discord Tickets"
|
||||
"description": "Configure Discord Tickets",
|
||||
"response": {
|
||||
"updated": "✅ Settings have been updated."
|
||||
}
|
||||
}
|
||||
},
|
||||
"must_be_slash": "❌ This command must be invoked by a slash command interaction (`/%s`).",
|
||||
|
Loading…
Reference in New Issue
Block a user