From d94c98aed23cde737309f1e32b24be4bfea2cccd Mon Sep 17 00:00:00 2001 From: Noi Date: Sun, 28 Apr 2024 19:45:51 -0700 Subject: [PATCH] Use CommandContextType over deprecated EnabledInDm attributes --- ApplicationCommands/BirthdayModule.cs | 2 +- ApplicationCommands/BirthdayOverrideModule.cs | 2 +- ApplicationCommands/ConfigModule.cs | 2 +- ApplicationCommands/ExportModule.cs | 2 +- ApplicationCommands/HelpModule.cs | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ApplicationCommands/BirthdayModule.cs b/ApplicationCommands/BirthdayModule.cs index 43429ef..2f5f670 100644 --- a/ApplicationCommands/BirthdayModule.cs +++ b/ApplicationCommands/BirthdayModule.cs @@ -4,7 +4,7 @@ using System.Text; namespace BirthdayBot.ApplicationCommands; [Group("birthday", HelpCmdBirthday)] -[EnabledInDm(false)] +[CommandContextType(InteractionContextType.Guild)] public class BirthdayModule : BotModuleBase { public const string HelpCmdBirthday = "Commands relating to birthdays."; public const string HelpCmdSetDate = "Sets or updates your birthday."; diff --git a/ApplicationCommands/BirthdayOverrideModule.cs b/ApplicationCommands/BirthdayOverrideModule.cs index efe7327..c261f94 100644 --- a/ApplicationCommands/BirthdayOverrideModule.cs +++ b/ApplicationCommands/BirthdayOverrideModule.cs @@ -5,7 +5,7 @@ using static BirthdayBot.Common; namespace BirthdayBot.ApplicationCommands; [Group("override", HelpCmdOverride)] [DefaultMemberPermissions(GuildPermission.ManageGuild)] -[EnabledInDm(false)] +[CommandContextType(InteractionContextType.Guild)] public class BirthdayOverrideModule : BotModuleBase { public const string HelpCmdOverride = "Commands to set options for other users."; const string HelpOptOvTarget = "The user whose data to modify."; diff --git a/ApplicationCommands/ConfigModule.cs b/ApplicationCommands/ConfigModule.cs index 0be612b..91928d1 100644 --- a/ApplicationCommands/ConfigModule.cs +++ b/ApplicationCommands/ConfigModule.cs @@ -5,7 +5,7 @@ using System.Text; namespace BirthdayBot.ApplicationCommands; [Group("config", HelpCmdConfig)] [DefaultMemberPermissions(GuildPermission.ManageGuild)] -[EnabledInDm(false)] +[CommandContextType(InteractionContextType.Guild)] public class ConfigModule : BotModuleBase { public const string HelpCmdConfig = "Configure basic settings for the bot."; public const string HelpCmdAnnounce = "Settings regarding birthday announcements."; diff --git a/ApplicationCommands/ExportModule.cs b/ApplicationCommands/ExportModule.cs index d2eefe1..365f185 100644 --- a/ApplicationCommands/ExportModule.cs +++ b/ApplicationCommands/ExportModule.cs @@ -7,7 +7,7 @@ public class ExportModule : BotModuleBase { [SlashCommand("export-birthdays", HelpCmdExport)] [DefaultMemberPermissions(GuildPermission.ManageGuild)] - [EnabledInDm(false)] + [CommandContextType(InteractionContextType.Guild)] public async Task CmdExport([Summary(description: "Specify whether to export the list in CSV format.")] bool asCsv = false) { if (!await HasMemberCacheAsync(Context.Guild)) { await RespondAsync(MemberCacheEmptyError, ephemeral: true); diff --git a/ApplicationCommands/HelpModule.cs b/ApplicationCommands/HelpModule.cs index 3da4bb2..fc5a313 100644 --- a/ApplicationCommands/HelpModule.cs +++ b/ApplicationCommands/HelpModule.cs @@ -1,7 +1,7 @@ using Discord.Interactions; namespace BirthdayBot.ApplicationCommands; -[EnabledInDm(true)] +[CommandContextType(InteractionContextType.Guild, InteractionContextType.BotDm)] public class HelpModule : BotModuleBase { private const string TopMessage = "Thank you for using Birthday Bot!\n" +