From 3b3aabdb352c2dddde66ece523c83ee029812b09 Mon Sep 17 00:00:00 2001 From: AnxietyisReal <96593068+AnxietyisReal@users.noreply.github.com> Date: Wed, 30 Nov 2022 01:22:26 +1100 Subject: [PATCH] disable commands in DMs --- src/commands/addBannedWord.ts | 1 + src/commands/ban.ts | 1 + src/commands/bonk.ts | 1 + src/commands/botlog.ts | 1 + src/commands/case.ts | 1 + src/commands/contributors.ts | 1 + src/commands/eval.ts | 9 +++++---- src/commands/faq.ts | 1 + src/commands/fsurl.ts | 1 + src/commands/kick.ts | 1 + src/commands/mp.ts | 1 + src/commands/mute.ts | 1 + src/commands/ping.ts | 1 + src/commands/purge.ts | 1 + src/commands/rank.ts | 1 + src/commands/restart.ts | 1 + src/commands/roleinfo.ts | 1 + src/commands/smell.ts | 1 + src/commands/softban.ts | 1 + src/commands/statistics.ts | 1 + src/commands/unpunish.ts | 1 + src/commands/update.ts | 1 + src/commands/warn.ts | 1 + src/commands/whois.ts | 1 + 24 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/commands/addBannedWord.ts b/src/commands/addBannedWord.ts index 88c71a4..b150b6c 100644 --- a/src/commands/addBannedWord.ts +++ b/src/commands/addBannedWord.ts @@ -11,6 +11,7 @@ export default { data: new SlashCommandBuilder() .setName('addbannedword') .setDescription('Add a word to bannedWords file') + .setDMPermission(false) .addStringOption((opt)=>opt .setName('word') .setDescription('What word do you want automod to ban?') diff --git a/src/commands/ban.ts b/src/commands/ban.ts index 896300d..ebdd598 100644 --- a/src/commands/ban.ts +++ b/src/commands/ban.ts @@ -7,6 +7,7 @@ export default { data: new SlashCommandBuilder() .setName('ban') .setDescription('Ban a member from the server') + .setDMPermission(false) .addUserOption((opt)=>opt .setName('member') .setDescription('Which member to ban?') diff --git a/src/commands/bonk.ts b/src/commands/bonk.ts index d835355..a314b6f 100644 --- a/src/commands/bonk.ts +++ b/src/commands/bonk.ts @@ -20,6 +20,7 @@ export default { data: new SlashCommandBuilder() .setName('bonk') .setDescription('Bonk a member') + .setDMPermission(false) .addUserOption((opt)=>opt .setName('member') .setDescription('Which member to bonk?') diff --git a/src/commands/botlog.ts b/src/commands/botlog.ts index 7240158..c95afb5 100644 --- a/src/commands/botlog.ts +++ b/src/commands/botlog.ts @@ -9,4 +9,5 @@ export default { data: new SlashCommandBuilder() .setName('botlog') .setDescription('Retrieves the log from host and sends it to development server.') + .setDMPermission(false) } \ No newline at end of file diff --git a/src/commands/case.ts b/src/commands/case.ts index 2f9e921..b0383c6 100644 --- a/src/commands/case.ts +++ b/src/commands/case.ts @@ -52,6 +52,7 @@ export default { data: new SlashCommandBuilder() .setName('case') .setDescription('Retrieve case information or user\'s punishment history') + .setDMPermission(false) .addSubcommand((opt)=>opt .setName('view') .setDescription('View a single case.') diff --git a/src/commands/contributors.ts b/src/commands/contributors.ts index 563f5a7..d9688bb 100644 --- a/src/commands/contributors.ts +++ b/src/commands/contributors.ts @@ -18,4 +18,5 @@ export default { data: new SlashCommandBuilder() .setName('contributors') .setDescription('List of people who contributed to the bot.') + .setDMPermission(false) } \ No newline at end of file diff --git a/src/commands/eval.ts b/src/commands/eval.ts index e9104fe..29f7206 100644 --- a/src/commands/eval.ts +++ b/src/commands/eval.ts @@ -57,8 +57,9 @@ export default { data: new SlashCommandBuilder() .setName('eval') .setDescription('Run code for debugging purposes') - .addStringOption((opt)=>opt - .setName('code') - .setDescription('Execute your code') - .setRequired(true)) + .setDMPermission(false) + .addStringOption((opt)=>opt + .setName('code') + .setDescription('Execute your code') + .setRequired(true)) } \ No newline at end of file diff --git a/src/commands/faq.ts b/src/commands/faq.ts index dcb9c86..2a3dd83 100644 --- a/src/commands/faq.ts +++ b/src/commands/faq.ts @@ -24,6 +24,7 @@ export default { data: new SlashCommandBuilder() .setName('faq') .setDescription('List of FAQ for users') + .setDMPermission(false) .addStringOption((opt)=>opt .setName('question') .setDescription('What question do you want answered?') diff --git a/src/commands/fsurl.ts b/src/commands/fsurl.ts index 4532cf6..0cfb605 100644 --- a/src/commands/fsurl.ts +++ b/src/commands/fsurl.ts @@ -47,6 +47,7 @@ export default { data: new SlashCommandBuilder() .setName('url') .setDescription('View the URL for this server\'s FSMP server or update the URL') + .setDMPermission(false) .addStringOption((opt)=>opt .setName('address') .setDescription('Insert a \'dedicated-server-stats\' url')) diff --git a/src/commands/kick.ts b/src/commands/kick.ts index 10de051..e0580b7 100644 --- a/src/commands/kick.ts +++ b/src/commands/kick.ts @@ -7,6 +7,7 @@ export default { data: new SlashCommandBuilder() .setName('kick') .setDescription('Boot a member from the server') + .setDMPermission(false) .addUserOption((opt)=>opt .setName('member') .setDescription('Which member to kick?') diff --git a/src/commands/mp.ts b/src/commands/mp.ts index 7f33777..efd7477 100644 --- a/src/commands/mp.ts +++ b/src/commands/mp.ts @@ -258,6 +258,7 @@ export default { data: new SlashCommandBuilder() .setName('mp') .setDescription('Display MP status and other things') + .setDMPermission(false) .addSubcommand((opt)=>opt .setName('status') .setDescription('Check server status and details')) diff --git a/src/commands/mute.ts b/src/commands/mute.ts index 693ef1b..85a9c9f 100644 --- a/src/commands/mute.ts +++ b/src/commands/mute.ts @@ -7,6 +7,7 @@ export default { data: new SlashCommandBuilder() .setName('mute') .setDescription('Mute a member') + .setDMPermission(false) .addUserOption((opt)=>opt .setName('member') .setDescription('Which member to mute?') diff --git a/src/commands/ping.ts b/src/commands/ping.ts index 506517b..b6bba5b 100644 --- a/src/commands/ping.ts +++ b/src/commands/ping.ts @@ -9,4 +9,5 @@ export default { data: new SlashCommandBuilder() .setName('ping') .setDescription('Check bot\'s latency') + .setDMPermission(false) } \ No newline at end of file diff --git a/src/commands/purge.ts b/src/commands/purge.ts index 5723901..f3b99aa 100644 --- a/src/commands/purge.ts +++ b/src/commands/purge.ts @@ -27,6 +27,7 @@ export default { data: new SlashCommandBuilder() .setName('purge') .setDescription('Purge the amount of messages in this channel') + .setDMPermission(false) .addIntegerOption((opt)=>opt .setName('amount') .setDescription('Amount of messages to be obliterated') diff --git a/src/commands/rank.ts b/src/commands/rank.ts index 89e37d5..e923bd2 100644 --- a/src/commands/rank.ts +++ b/src/commands/rank.ts @@ -177,6 +177,7 @@ export default { data: new SlashCommandBuilder() .setName('rank') .setDescription('Level system') + .setDMPermission(false) .addSubcommand((optt)=>optt .setName('view') .setDescription('View your rank or someone else\'s rank') diff --git a/src/commands/restart.ts b/src/commands/restart.ts index fd97131..2f35a6f 100644 --- a/src/commands/restart.ts +++ b/src/commands/restart.ts @@ -8,4 +8,5 @@ export default { data: new SlashCommandBuilder() .setName('restart') .setDescription('Restart the bot for technical reasons') + .setDMPermission(false) } \ No newline at end of file diff --git a/src/commands/roleinfo.ts b/src/commands/roleinfo.ts index abd6359..a28b7f1 100644 --- a/src/commands/roleinfo.ts +++ b/src/commands/roleinfo.ts @@ -18,6 +18,7 @@ export default { data: new SlashCommandBuilder() .setName('roleinfo') .setDescription('View information about the selected role') + .setDMPermission(false) .addRoleOption((opt)=>opt .setName('role') .setDescription('Role name to view information') diff --git a/src/commands/smell.ts b/src/commands/smell.ts index d932b6c..6a1c1d9 100644 --- a/src/commands/smell.ts +++ b/src/commands/smell.ts @@ -8,4 +8,5 @@ export default { data: new SlashCommandBuilder() .setName('smell') .setDescription('Who smells?') + .setDMPermission(false) } \ No newline at end of file diff --git a/src/commands/softban.ts b/src/commands/softban.ts index ca8dbd4..f5b9634 100644 --- a/src/commands/softban.ts +++ b/src/commands/softban.ts @@ -7,6 +7,7 @@ export default { data: new SlashCommandBuilder() .setName('softban') .setDescription('Softban a member from the server') + .setDMPermission(false) .addUserOption((opt)=>opt .setName('member') .setDescription('Which member to softban?') diff --git a/src/commands/statistics.ts b/src/commands/statistics.ts index a818cd7..5ab4c4b 100644 --- a/src/commands/statistics.ts +++ b/src/commands/statistics.ts @@ -76,6 +76,7 @@ export default { data: new SlashCommandBuilder() .setName('statistics') .setDescription('See a list of commands ordered by their usage or bot stats') + .setDMPermission(false) .addSubcommand((opt)=>opt .setName('commands') .setDescription('View command usage stats')) diff --git a/src/commands/unpunish.ts b/src/commands/unpunish.ts index 315219f..f0b0b73 100644 --- a/src/commands/unpunish.ts +++ b/src/commands/unpunish.ts @@ -7,6 +7,7 @@ export default { data: new SlashCommandBuilder() .setName('unpunish') .setDescription('Remove the active punishment from a member') + .setDMPermission(false) .addIntegerOption((opt)=>opt .setName('case_id') .setDescription('Case # of the punishment to be overwritten') diff --git a/src/commands/update.ts b/src/commands/update.ts index 97840f1..7032b55 100644 --- a/src/commands/update.ts +++ b/src/commands/update.ts @@ -20,4 +20,5 @@ export default { data: new SlashCommandBuilder() .setName('update') .setDescription('Pull from repository and restart') + .setDMPermission(false) } \ No newline at end of file diff --git a/src/commands/warn.ts b/src/commands/warn.ts index fac443a..500f5ba 100644 --- a/src/commands/warn.ts +++ b/src/commands/warn.ts @@ -7,6 +7,7 @@ export default { data: new SlashCommandBuilder() .setName('warn') .setDescription('Warn a member') + .setDMPermission(false) .addUserOption((opt)=>opt .setName('member') .setDescription('Which member to warn?') diff --git a/src/commands/whois.ts b/src/commands/whois.ts index b64931f..67a90a7 100644 --- a/src/commands/whois.ts +++ b/src/commands/whois.ts @@ -53,6 +53,7 @@ export default { data: new SlashCommandBuilder() .setName('whois') .setDescription('View your own or someone else\'s information') + .setDMPermission(false) .addUserOption((opt)=>opt .setName('member') .setDescription('Member or user to view their information')