+ $discord->on('ready', function (Discord $discord) {
+ $activity = new Activity($discord);
+ $activity->type = Activity::TYPE_LISTENING;
+ $activity->name = 'HolySmoke';
+ $activity->url = 'https://alttp.localhorst.tv/';
+ $discord->updatePresence($activity);
+
+ $discord->getLoop()->addPeriodicTimer(1, function () use ($discord) {
+ $command = CommandModel::where('status', '=', 'pending')->oldest()->first();
+ if ($command) {
+ try {
+ $command->execute($discord);
+ } catch (\Exception $e) {
+ }
+ }
+ });
+
+ if (config('discord.enable_commands')) {
+ AosrPresetCommand::listen($discord);
+ }
+ if (config('discord.create_commands')) {
+ AosrPresetCommand::create($discord);
+ }
+ });