From 9e08a6086d2c982ec9a2b9b79e3441ac8347f695 Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Tue, 1 Aug 2023 17:24:49 +0200 Subject: [PATCH] remove aosr command --- app/Console/Commands/DiscordBotCommand.php | 4 ++-- app/DiscordAppCommands/AosrPresetCommand.php | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/Console/Commands/DiscordBotCommand.php b/app/Console/Commands/DiscordBotCommand.php index 9493ba3..6c9dba9 100644 --- a/app/Console/Commands/DiscordBotCommand.php +++ b/app/Console/Commands/DiscordBotCommand.php @@ -68,10 +68,10 @@ class DiscordBotCommand extends Command }); if (config('discord.enable_commands')) { - AosrPresetCommand::listen($discord); + //AosrPresetCommand::listen($discord); } if (config('discord.create_commands')) { - AosrPresetCommand::create($discord); + AosrPresetCommand::delete($discord); } }); $discord->on(Event::GUILD_CREATE, function (Guild $guild, Discord $discord) { diff --git a/app/DiscordAppCommands/AosrPresetCommand.php b/app/DiscordAppCommands/AosrPresetCommand.php index 7a8907a..e4d0fbb 100644 --- a/app/DiscordAppCommands/AosrPresetCommand.php +++ b/app/DiscordAppCommands/AosrPresetCommand.php @@ -54,6 +54,17 @@ class AosrPresetCommand { $discord->application->commands->save($cmd); } + public static function delete(Discord $discord) { + $discord->application->commands->freshen()->then(function () use ($discord) { + $cmd = $discord->application->commands->find(function ($cmd) { + return $cmd->name == 'aosr'; + }); + if ($cmd) { + $discord->application->commands->delete($cmd); + } + }); + } + public static function presetByName($name) { if (isset(static::$presets[$name])) { return static::$presets[$name]; -- 2.39.2