]> git.localhorst.tv Git - alttp.git/blobdiff - app/Console/Commands/DiscordBotCommand.php
remove aosr command
[alttp.git] / app / Console / Commands / DiscordBotCommand.php
index a86966b3f4953570f83f016fc9a1f36cd8f1c480..6c9dba91db8e09952168f97a2a7f54f5f81ff855 100644 (file)
@@ -2,6 +2,7 @@
 
 namespace App\Console\Commands;
 
+use App\DiscordAppCommands\AosrPresetCommand;
 use App\Models\DiscordBotCommand as CommandModel;
 use App\Models\DiscordChannel;
 use App\Models\DiscordGuild;
@@ -13,6 +14,7 @@ use Discord\Parts\Guild\Guild;
 use Discord\Parts\Guild\Role;
 use Discord\Parts\User\Activity;
 use Discord\WebSockets\Event;
+use Discord\WebSockets\Intents;
 use Illuminate\Console\Command;
 use Monolog\Handler\StreamHandler;
 use Monolog\Logger;
@@ -44,6 +46,7 @@ class DiscordBotCommand extends Command
                $logger = new Logger('DiscordBot');
                $logger->pushHandler(new StreamHandler('php://stdout', Logger::INFO));
                $discord = new Discord([
+                       'intents' => Intents::getDefaultIntents() | Intents::GUILD_MEMBERS,
                        'logger' => $logger,
                        'token' => config('discord.token'),
                ]);
@@ -63,6 +66,13 @@ class DiscordBotCommand extends Command
                                        }
                                }
                        });
+
+                       if (config('discord.enable_commands')) {
+                               //AosrPresetCommand::listen($discord);
+                       }
+                       if (config('discord.create_commands')) {
+                               AosrPresetCommand::delete($discord);
+                       }
                });
                $discord->on(Event::GUILD_CREATE, function (Guild $guild, Discord $discord) {
                        try {