Settings
This commit is contained in:
@@ -21,6 +21,12 @@ export default {
|
|||||||
.setDescription('Set the ticket logs channel.')
|
.setDescription('Set the ticket logs channel.')
|
||||||
.setRequired(false)
|
.setRequired(false)
|
||||||
)
|
)
|
||||||
|
.addChannelOption(option =>
|
||||||
|
option
|
||||||
|
.setName('appeals-channel')
|
||||||
|
.setDescription('Set the appeal logs channel.')
|
||||||
|
.setRequired(false)
|
||||||
|
)
|
||||||
.addChannelOption(option =>
|
.addChannelOption(option =>
|
||||||
option
|
option
|
||||||
.setName('event-logs-channel')
|
.setName('event-logs-channel')
|
||||||
@@ -144,6 +150,14 @@ export default {
|
|||||||
response += `Tickets logs channel set to ${ticketsChannel}.\n`;
|
response += `Tickets logs channel set to ${ticketsChannel}.\n`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const appealsChannel = interaction.options.getChannel('appeals-channel');
|
||||||
|
|
||||||
|
if (appealsChannel) {
|
||||||
|
await Database.setGuildAppealsLogsChannelId(interaction.guildId!, appealsChannel.id);
|
||||||
|
|
||||||
|
response += `Appeals logs channel set to ${appealsChannel}.\n`;
|
||||||
|
}
|
||||||
|
|
||||||
const eventLogsChannel = interaction.options.getChannel('event-logs-channel');
|
const eventLogsChannel = interaction.options.getChannel('event-logs-channel');
|
||||||
|
|
||||||
if (eventLogsChannel) {
|
if (eventLogsChannel) {
|
||||||
|
|||||||
@@ -198,6 +198,10 @@ export class Database {
|
|||||||
await Database.db.run('UPDATE settings SET tickets_channel_id = ? WHERE guild_id = ?', id, guildId);
|
await Database.db.run('UPDATE settings SET tickets_channel_id = ? WHERE guild_id = ?', id, guildId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static async setGuildAppealsLogsChannelId(guildId: string, id: string) {
|
||||||
|
await Database.db.run('UPDATE settings SET appeals_channel_id = ? WHERE guild_id = ?', id, guildId);
|
||||||
|
}
|
||||||
|
|
||||||
static async setGuildEventsLogsChannelId(guildId: string, id: string) {
|
static async setGuildEventsLogsChannelId(guildId: string, id: string) {
|
||||||
await Database.db.run('UPDATE settings SET event_logs_channel_id = ? WHERE guild_id = ?', id, guildId);
|
await Database.db.run('UPDATE settings SET event_logs_channel_id = ? WHERE guild_id = ?', id, guildId);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user