Add new member channel setting

This commit is contained in:
Tarrgon
2025-05-30 13:39:00 -04:00
parent 1163ce072b
commit 730fb60167
2 changed files with 18 additions and 0 deletions
+14
View File
@@ -40,6 +40,12 @@ export default {
.setDescription('Set the voice logs channel.')
.setRequired(false)
)
.addChannelOption(option =>
option
.setName('new-member-channel')
.setDescription('Set the new member logs channel.')
.setRequired(false)
)
.addRoleOption(option =>
option
.setName('admin-role')
@@ -115,6 +121,14 @@ export default {
response += `Voice logs channel set to ${voiceLogsChannel}.\n`;
}
const newMemberLogsChannel = interaction.options.getChannel('new-member-channel');
if (newMemberLogsChannel) {
await Database.setGuildNewMemberLogsChannel(interaction.guildId!, newMemberLogsChannel.id);
response += `New member logs channel set to ${newMemberLogsChannel}.\n`;
}
const adminRole = interaction.options.getRole('admin-role');
if (adminRole) {