This commit is contained in:
Tarrgon
2026-06-02 09:40:52 -04:00
parent 53a658aa69
commit e6fb923531
2 changed files with 18 additions and 0 deletions
+14
View File
@@ -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) {
+4
View File
@@ -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);
} }