diff --git a/assets/pasted-20260214-205736-0d32c9c1.jpg b/assets/pasted-20260214-205736-0d32c9c1.jpg new file mode 100644 index 0000000..3711747 Binary files /dev/null and b/assets/pasted-20260214-205736-0d32c9c1.jpg differ diff --git a/bot.php b/bot.php index 26c3083..af92915 100644 --- a/bot.php +++ b/bot.php @@ -171,50 +171,85 @@ function streamAudio(VoiceClient $vc, string $url, $interaction = null) { $process->on('exit', function ($code) use (&$output, &$errorOutput, $vc, $interaction, $url, $discord, $timer) { $discord->getLoop()->cancelTimer($timer); - $lines = array_values(array_filter(explode("\n", trim($output)), function($line) { - return !empty(trim($line)) && strpos($line, 'WARNING:') !== 0; + $outputLines = explode("\n", trim($output)); + $lines = array_values(array_filter($outputLines, function($line) { + $trimmed = trim($line); + return !empty($trimmed) && strpos($trimmed, 'WARNING:') !== 0 && strpos($trimmed, 'ERROR:') !== 0; })); if ($code === 0 && count($lines) >= 2) { - $title = $lines[0]; - $streamUrl = $lines[count($lines) - 1]; // Take the last line as URL, in case there are other prints - echo "Title: $title, Stream URL found: $streamUrl\n"; + $title = trim($lines[0]); + // Find the last line that looks like a URL + $streamUrl = ''; + for ($i = count($lines) - 1; $i >= 0; $i--) { + if (filter_var(trim($lines[$i]), FILTER_VALIDATE_URL)) { + $streamUrl = trim($lines[$i]); + break; + } + } + + if (empty($streamUrl)) { + echo "Failed to find valid stream URL in yt-dlp output for $url\n"; + if ($interaction) { + $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("❌ Failed to parse audio stream URL.")); + } + return; + } + + echo "Title: $title, Stream URL found: " . substr($streamUrl, 0, 60) . "...\n"; if ($interaction) { $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("🎶 **Now Playing:** $title")); } - $playFunc = function ($isFallback = false) use ($vc, $streamUrl, $title, $interaction) { - try { - $isReady = method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false); - echo "Attempting to play $title. VC Ready: " . ($isReady ? 'Yes' : 'No') . " (Fallback: " . ($isFallback ? 'Yes' : 'No') . ")\n"; - - if (!$isReady && !$isFallback) { - echo "Voice client not ready yet for $title, waiting for ready event...\n"; - return; - } + $playAttempted = false; + $isClosed = false; + $retryCount = 0; + $maxRetries = 20; + $playFunc = function ($isFallback = false) use (&$playFunc, &$playAttempted, &$isClosed, &$retryCount, $maxRetries, $vc, $streamUrl, $title, $interaction) { + if ($isClosed) return; + + $isReady = method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false); + echo "Attempting to play $title. VC Ready: " . ($isReady ? 'Yes' : 'No') . " (Retry: $retryCount/$maxRetries, Fallback: " . ($isFallback ? 'Yes' : 'No') . ")\n"; - echo "Calling playFile for $title. URL: " . substr($streamUrl, 0, 50) . "...\n"; - $vc->playFile($streamUrl)->then(function() use ($title) { - echo "Finished playing $title\n"; - }, function($e) use ($vc, $streamUrl, $title) { - echo "Error playing $title: " . $e->getMessage() . "\n"; - logToDb("Error playing $title: " . $e->getMessage(), 'error'); - - if (strpos($e->getMessage(), 'not ready') !== false) { - echo "Retrying $title in 2 seconds due to 'not ready' error...\n"; - $vc->discord->getLoop()->addTimer(2.0, function() use ($vc, $streamUrl) { - try { - $isReady = method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false); - if ($isReady) { - $vc->playFile($streamUrl); - } - } catch (\Throwable $e) {} - }); + if (!$isReady) { + if ($retryCount < $maxRetries) { + $retryCount++; + echo "Voice client not ready yet for $title, waiting 2s (attempt $retryCount/$maxRetries)...\n"; + $vc->discord->getLoop()->addTimer(2.0, function() use (&$playFunc) { + $playFunc(); + }); + } else { + echo "Failed to play $title after $maxRetries retries: Voice client never became ready.\n"; + if ($interaction) { + $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("❌ Failed to play: Voice client timed out waiting to be ready.")); } - }); - } catch (\Throwable $e) { - echo "Exception in playFunc for $title: " . $e->getMessage() . "\n"; + } + return; } + + if ($playAttempted && !$isFallback) return; + $playAttempted = true; + + echo "Calling playFile for $title...\n"; + $vc->playFile($streamUrl)->then(function() use ($title) { + echo "Finished playing $title\n"; + }, function($e) use ($vc, $streamUrl, $title, &$playFunc, &$playAttempted, &$retryCount, $maxRetries, $interaction) { + echo "Error playing $title: " . $e->getMessage() . "\n"; + logToDb("Error playing $title: " . $e->getMessage(), 'error'); + + if ($retryCount < $maxRetries && (strpos($e->getMessage(), 'ready') !== false || strpos($e->getMessage(), 'connected') !== false || strpos($e->getMessage(), 'Voice Client') !== false)) { + $retryCount++; + $playAttempted = false; + echo "Retrying $title (attempt $retryCount/$maxRetries) in 3 seconds due to error: " . $e->getMessage() . "\n"; + $vc->discord->getLoop()->addTimer(3.0, function() use (&$playFunc) { + $playFunc(); + }); + } else { + if ($interaction) { + $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("❌ Error playing audio: " . $e->getMessage())); + } + } + }); }; $isReady = method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false); @@ -223,7 +258,8 @@ function streamAudio(VoiceClient $vc, string $url, $interaction = null) { } else { echo "Voice client not ready yet for $title (initial check), adding listeners...\n"; - $fallbackTimer = $vc->discord->getLoop()->addTimer(7.0, function() use ($vc, $playFunc, $title) { + $fallbackTimer = $vc->discord->getLoop()->addTimer(7.0, function() use ($vc, $playFunc, $title, &$isClosed) { + if ($isClosed) return; $isReady = method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false); if (!$isReady) { echo "Still not ready after 7s for $title, trying playFunc as fallback.\n"; @@ -231,7 +267,8 @@ function streamAudio(VoiceClient $vc, string $url, $interaction = null) { } }); - $safetyTimer = $vc->discord->getLoop()->addTimer(45.0, function () use ($vc, $interaction, $title, $fallbackTimer) { + $safetyTimer = $vc->discord->getLoop()->addTimer(45.0, function () use ($vc, $interaction, $title, $fallbackTimer, &$isClosed) { + if ($isClosed) return; try { $vc->discord->getLoop()->cancelTimer($fallbackTimer); @@ -250,13 +287,15 @@ function streamAudio(VoiceClient $vc, string $url, $interaction = null) { } }); - $vc->once('ready', function() use ($vc, $playFunc, $fallbackTimer, $safetyTimer) { + $vc->once('ready', function() use ($vc, &$playFunc, $fallbackTimer, $safetyTimer, &$isClosed) { + if ($isClosed) return; $vc->discord->getLoop()->cancelTimer($fallbackTimer); $vc->discord->getLoop()->cancelTimer($safetyTimer); $playFunc(); }); - $vc->once('close', function() use ($vc, $interaction, $title, $fallbackTimer, $safetyTimer) { + $vc->once('close', function() use ($vc, $interaction, $title, $fallbackTimer, $safetyTimer, &$isClosed) { + $isClosed = true; $vc->discord->getLoop()->cancelTimer($fallbackTimer); $vc->discord->getLoop()->cancelTimer($safetyTimer); echo "Voice client closed for $title while waiting for ready.\n"; @@ -398,7 +437,8 @@ $discord->on(Event::INTERACTION_CREATE, function (Interaction $interaction, Disc case 'status': $vc = $discord->getVoiceClient($interaction->guild_id); - $status = "Bot is online. " . ($vc ? "Connected to " . $vc->channel->name : "Not in voice channel."); + $isReady = $vc ? (method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false)) : false; + $status = "Bot is online. " . ($vc ? "Connected to " . $vc->channel->name . ($isReady ? " (Ready)" : " (Connecting...)") : "Not in voice channel."); $interaction->respondWithMessage(MessageBuilder::new()->setContent($status)); break; @@ -412,7 +452,9 @@ $discord->on(Event::INTERACTION_CREATE, function (Interaction $interaction, Disc try { $vc = $discord->getVoiceClient($interaction->guild_id); - if ($vc && (string)$vc->channel->id === (string)$userChannel->id) { + $isReady = $vc ? (method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false)) : false; + + if ($vc && $isReady && (string)$vc->channel->id === (string)$userChannel->id) { $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("Already in " . $vc->channel->name)); return; } @@ -424,28 +466,29 @@ $discord->on(Event::INTERACTION_CREATE, function (Interaction $interaction, Disc } $joiningGuilds[$interaction->guild_id] = true; + $hadVc = $vc !== null; if ($vc) { echo "Closing existing VC for guild " . $interaction->guild_id . " before joining new channel.\n"; - $vc->close(); + try { + $vc->close(); + } catch (\Throwable $e) {} } - $delay = $vc ? 3.0 : 0; + $delay = $hadVc ? 7.0 : 0; echo "Joining channel: " . $userChannel->name . " (Join command, delay: $delay)\n"; $discord->getLoop()->addTimer($delay, function() use ($discord, $userChannel, $interaction, &$joiningGuilds) { $vc = $discord->getVoiceClient($interaction->guild_id); - if ($vc) { + if ($vc && (string)$vc->channel->id === (string)$userChannel->id) { unset($joiningGuilds[$interaction->guild_id]); - if ((string)$vc->channel->id === (string)$userChannel->id) { - $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("Joined " . $vc->channel->name)); - return; - } + $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("Joined " . $vc->channel->name)); + return; } $responded = false; - $joinTimeout = $discord->getLoop()->addTimer(20.0, function() use ($interaction, $discord, &$responded, &$joiningGuilds) { + $joinTimeout = $discord->getLoop()->addTimer(25.0, function() use ($interaction, $discord, &$responded, &$joiningGuilds) { unset($joiningGuilds[$interaction->guild_id]); if (!$responded) { - $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("❌ Joining voice channel timed out (20s).")); + $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("❌ Joining voice channel timed out (25s).")); $responded = true; } }); @@ -488,9 +531,10 @@ $discord->on(Event::INTERACTION_CREATE, function (Interaction $interaction, Disc try { $vc = $discord->getVoiceClient($interaction->guild_id); + $isReady = $vc ? (method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false)) : false; - if ($vc && (string)$vc->channel->id === (string)$userChannel->id) { - echo "Already in correct channel. Streaming...\n"; + if ($vc && $isReady && (string)$vc->channel->id === (string)$userChannel->id) { + echo "Already in correct channel and ready. Streaming...\n"; streamAudio($vc, $url, $interaction); } else { global $joiningGuilds; @@ -500,30 +544,41 @@ $discord->on(Event::INTERACTION_CREATE, function (Interaction $interaction, Disc } $joiningGuilds[$interaction->guild_id] = true; + $hadVc = $vc !== null; if ($vc) { - echo "Voice client in wrong channel, closing and rejoining...\n"; - $vc->close(); + echo "Voice client in bad state (ready=" . ($isReady ? 'yes' : 'no') . ") or wrong channel, closing and rejoining...\n"; + try { + $vc->close(); + } catch (\Throwable $e) { + echo "Error closing VC: " . $e->getMessage() . "\n"; + } } - $delay = $vc ? 3.0 : 0; + $delay = $hadVc ? 7.0 : 0; // Increased delay to 7s for cleaner state echo "Joining channel: " . $userChannel->name . " (Play command, delay: $delay)\n"; $discord->getLoop()->addTimer($delay, function() use ($discord, $userChannel, $interaction, $url, &$joiningGuilds) { + // Double check if we already joined via another command during the delay $vc = $discord->getVoiceClient($interaction->guild_id); - if ($vc) { - unset($joiningGuilds[$interaction->guild_id]); - if ((string)$vc->channel->id === (string)$userChannel->id) { + if ($vc && (string)$vc->channel->id === (string)$userChannel->id) { + $isReady = method_exists($vc, 'isReady') ? $vc->isReady() : ($vc->ready ?? false); + if ($isReady) { + unset($joiningGuilds[$interaction->guild_id]); + echo "Already in channel after delay and ready, streaming...\n"; streamAudio($vc, $url, $interaction); - } else { - $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("❌ Connection busy or in another channel. Try again in a moment.")); + return; } - return; + } + + // If we have a stale VC that didn't close, try one last time + if ($vc && (string)$vc->channel->id !== (string)$userChannel->id) { + try { $vc->close(); } catch (\Throwable $e) {} } $responded = false; - $joinTimeout = $discord->getLoop()->addTimer(20.0, function() use ($interaction, $discord, &$responded, &$joiningGuilds) { + $joinTimeout = $discord->getLoop()->addTimer(25.0, function() use ($interaction, $discord, &$responded, &$joiningGuilds) { unset($joiningGuilds[$interaction->guild_id]); if (!$responded) { - $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("❌ Joining voice channel timed out (20s). Try again.")); + $interaction->updateOriginalResponse(MessageBuilder::new()->setContent("❌ Joining voice channel timed out (25s). Try again.")); $responded = true; } }); @@ -534,8 +589,10 @@ $discord->on(Event::INTERACTION_CREATE, function (Interaction $interaction, Disc $discord->getLoop()->cancelTimer($joinTimeout); $responded = true; - echo "Joined voice channel, now streaming...\n"; - streamAudio($vc, $url, $interaction); + echo "Joined voice channel, waiting 2s for state to settle...\n"; + $discord->getLoop()->addTimer(2.0, function() use ($vc, $url, $interaction) { + streamAudio($vc, $url, $interaction); + }); }, function ($e) use ($interaction, $discord, $joinTimeout, &$responded, &$joiningGuilds) { unset($joiningGuilds[$interaction->guild_id]); if ($responded) return; @@ -569,7 +626,7 @@ $discord->on(Event::INTERACTION_CREATE, function (Interaction $interaction, Disc if ($vc) { try { $vc->close(); - $interaction->respondWithMessage(MessageBuilder::new()->setContent("Left voice channel.")); + $interaction->respondWithMessage(MessageBuilder::new()->setContent("Left voice channel and cleaned up connection.")); } catch (\Throwable $e) { $interaction->respondWithMessage(MessageBuilder::new()->setContent("Left voice channel.")); } diff --git a/bot.pid b/bot.pid index b7f0e7e..5dff6dd 100644 --- a/bot.pid +++ b/bot.pid @@ -1 +1 @@ -50851 \ No newline at end of file +62488 \ No newline at end of file diff --git a/bot_output.log b/bot_output.log index 24422f1..f55a021 100644 --- a/bot_output.log +++ b/bot_output.log @@ -1,643 +1,231 @@ -[2026-02-14T20:23:37.770147+00:00] DiscordPHP.DEBUG: Initializing DiscordPHP v10.46.0 (DiscordPHP-Http: v10.8.0 & Gateway: v10) on PHP 8.2.29 -[2026-02-14T20:23:37.785911+00:00] DiscordPHP.DEBUG: BUCKET getapplications/@me queued REQ GET applications/@me -[2026-02-14T20:23:37.786079+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:37.792490+00:00] DiscordPHP.DEBUG: BUCKET getgateway/bot queued REQ GET gateway/bot -[2026-02-14T20:23:37.792646+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":1,"empty":true} -[2026-02-14T20:23:38.042124+00:00] DiscordPHP.DEBUG: REQ GET gateway/bot successful -[2026-02-14T20:23:38.042269+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":1,"empty":true} -[2026-02-14T20:23:38.042367+00:00] DiscordPHP.INFO: BUCKET getgateway/bot expecting rate limit, timer interval 2159 ms -[2026-02-14T20:23:38.043082+00:00] DiscordPHP.INFO: gateway retrieved and set {"gateway":"wss://gateway.discord.gg/?v=10&encoding=json&compress=zlib-stream","session":{"total":1000,"remaining":968,"reset_after":75888727,"max_concurrency":1}} -[2026-02-14T20:23:38.043162+00:00] DiscordPHP.DEBUG: session data received {"session":{"total":1000,"remaining":968,"reset_after":75888727,"max_concurrency":1}} -[2026-02-14T20:23:38.043188+00:00] DiscordPHP.INFO: starting connection to websocket {"gateway":"wss://gateway.discord.gg/?v=10&encoding=json&compress=zlib-stream"} -[2026-02-14T20:23:38.141349+00:00] DiscordPHP.DEBUG: REQ GET applications/@me successful -[2026-02-14T20:23:38.141496+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:38.240978+00:00] DiscordPHP.INFO: websocket connection has been created -[2026-02-14T20:23:38.242610+00:00] DiscordPHP.INFO: received hello -[2026-02-14T20:23:38.242733+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":null} -[2026-02-14T20:23:38.242905+00:00] DiscordPHP.INFO: heartbeat timer initialized {"interval":41250.0} -[2026-02-14T20:23:38.243076+00:00] DiscordPHP.INFO: identifying {"payload":{"op":2,"d":{"token":"*****","properties":{"os":"Linux","browser":"DiscordBot (https://github.com/discord-php/DiscordPHP-HTTP, v10.8.0)","device":"DiscordBot (https://github.com/discord-php/DiscordPHP-HTTP, v10.8.0)","referrer":"https://github.com/discord-php/DiscordPHP","referring_domain":"https://github.com/discord-php/DiscordPHP"},"compress":true,"intents":53608189}}} -[2026-02-14T20:23:38.289562+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":46.645164489746094} -[2026-02-14T20:23:38.646369+00:00] DiscordPHP.DEBUG: ready packet received -[2026-02-14T20:23:38.646511+00:00] DiscordPHP.DEBUG: resume_gateway_url received {"url":"wss://gateway-us-east1-d.discord.gg"} -[2026-02-14T20:23:38.646575+00:00] DiscordPHP.DEBUG: discord trace received {"trace":["[\"gateway-prd-arm-us-east1-d-nskz\",{\"micros\":358891,\"calls\":[\"id_created\",{\"micros\":593,\"calls\":[]},\"session_lookup_time\",{\"micros\":347,\"calls\":[]},\"session_lookup_finished\",{\"micros\":21,\"calls\":[]},\"discord-sessions-prd-2-87\",{\"micros\":357521,\"calls\":[\"start_session\",{\"micros\":354381,\"calls\":[\"discord-api-rpc-66c79f4bd4-r624m\",{\"micros\":160564,\"calls\":[\"get_user\",{\"micros\":10875},\"get_guilds\",{\"micros\":9099},\"send_scheduled_deletion_message\",{\"micros\":14},\"guild_join_requests\",{\"micros\":1530},\"authorized_ip_coro\",{\"micros\":10},\"pending_payments\",{\"micros\":1469},\"apex_experiments\",{\"micros\":170564},\"sessions_experiments\",{\"micros\":4},\"user_activities\",{\"micros\":3},\"played_application_ids\",{\"micros\":2},\"linked_users\",{\"micros\":9},\"ad_personalization_toggles_disabled\",{\"micros\":1},\"regional_feature_config\",{\"micros\":1}]}]},\"starting_guild_connect\",{\"micros\":49,\"calls\":[]},\"presence_started\",{\"micros\":442,\"calls\":[]},\"guilds_started\",{\"micros\":77,\"calls\":[]},\"lobbies_started\",{\"micros\":1,\"calls\":[]},\"guilds_connect\",{\"micros\":1,\"calls\":[]},\"presence_connect\",{\"micros\":2543,\"calls\":[]},\"connect_finished\",{\"micros\":2557,\"calls\":[]},\"build_ready\",{\"micros\":12,\"calls\":[]},\"clean_ready\",{\"micros\":1,\"calls\":[]},\"optimize_ready\",{\"micros\":0,\"calls\":[]},\"split_ready\",{\"micros\":0,\"calls\":[]}]}]}]"]} -[2026-02-14T20:23:38.648203+00:00] DiscordPHP.DEBUG: client created and session id stored {"session_id":"f11514c82f0936fcb1ec0a283cb41cf7","user":{"id":"1471909193886859294","username":"AsepSahur","discriminator":"6954","global_name":null,"avatar":"https://cdn.discordapp.com/avatars/1471909193886859294/8a88b0710fa41f7eef469c3dedc30e27.webp?size=1024","bot":true,"system":null,"mfa_enabled":false,"banner":null,"accent_color":null,"locale":null,"verified":true,"email":null,"flags":0,"premium_type":null,"public_flags":null,"avatar_decoration_data":null,"collectibles":null,"primary_guild":null}} -[2026-02-14T20:23:38.650508+00:00] DiscordPHP.INFO: stored guilds {"count":0,"unavailable":1} -[2026-02-14T20:23:38.663619+00:00] DiscordPHP.DEBUG: guild available {"guild":"1428530728706117632","unavailable":1} -[2026-02-14T20:23:38.663793+00:00] DiscordPHP.INFO: all guilds are now available {"count":1} -[2026-02-14T20:23:38.663842+00:00] DiscordPHP.INFO: loadAllMembers option is disabled, not setting chunking up -[2026-02-14T20:23:38.664415+00:00] DiscordPHP.INFO: voice class initialized -[2026-02-14T20:23:38.664494+00:00] DiscordPHP.INFO: client is ready -[2026-02-14T20:23:38.664535+00:00] DiscordPHP.INFO: The 'ready' event is deprecated and will be removed in a future version of DiscordPHP. Please use 'init' instead. +[2026-02-15T00:26:25.026728+00:00] DiscordPHP.DEBUG: Initializing DiscordPHP v10.46.0 (DiscordPHP-Http: v10.8.0 & Gateway: v10) on PHP 8.2.29 +[2026-02-15T00:26:25.536811+00:00] DiscordPHP.DEBUG: BUCKET getapplications/@me queued REQ GET applications/@me +[2026-02-15T00:26:25.536989+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:25.776384+00:00] DiscordPHP.DEBUG: BUCKET getgateway/bot queued REQ GET gateway/bot +[2026-02-15T00:26:25.776521+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":1,"empty":true} +[2026-02-15T00:26:28.509411+00:00] DiscordPHP.DEBUG: REQ GET applications/@me successful +[2026-02-15T00:26:28.509536+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":1,"empty":true} +[2026-02-15T00:26:28.753689+00:00] DiscordPHP.DEBUG: REQ GET gateway/bot successful +[2026-02-15T00:26:28.753849+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:28.756324+00:00] DiscordPHP.INFO: gateway retrieved and set {"gateway":"wss://gateway.discord.gg/?v=10&encoding=json&compress=zlib-stream","session":{"total":1000,"remaining":951,"reset_after":61318182,"max_concurrency":1}} +[2026-02-15T00:26:28.756439+00:00] DiscordPHP.DEBUG: session data received {"session":{"total":1000,"remaining":951,"reset_after":61318182,"max_concurrency":1}} +[2026-02-15T00:26:28.756728+00:00] DiscordPHP.INFO: starting connection to websocket {"gateway":"wss://gateway.discord.gg/?v=10&encoding=json&compress=zlib-stream"} +[2026-02-15T00:26:31.264852+00:00] DiscordPHP.INFO: websocket connection has been created +[2026-02-15T00:26:31.273514+00:00] DiscordPHP.INFO: received hello +[2026-02-15T00:26:31.273642+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":null} +[2026-02-15T00:26:31.273795+00:00] DiscordPHP.INFO: heartbeat timer initialized {"interval":41250.0} +[2026-02-15T00:26:31.273881+00:00] DiscordPHP.INFO: identifying {"payload":{"op":2,"d":{"token":"*****","properties":{"os":"Linux","browser":"DiscordBot (https://github.com/discord-php/DiscordPHP-HTTP, v10.8.0)","device":"DiscordBot (https://github.com/discord-php/DiscordPHP-HTTP, v10.8.0)","referrer":"https://github.com/discord-php/DiscordPHP","referring_domain":"https://github.com/discord-php/DiscordPHP"},"compress":true,"intents":53608189}}} +[2026-02-15T00:26:31.504029+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":230.22198677062988} +[2026-02-15T00:26:31.504342+00:00] DiscordPHP.DEBUG: ready packet received +[2026-02-15T00:26:31.504392+00:00] DiscordPHP.DEBUG: resume_gateway_url received {"url":"wss://gateway-us-east1-d.discord.gg"} +[2026-02-15T00:26:31.504426+00:00] DiscordPHP.DEBUG: discord trace received {"trace":["[\"gateway-prd-arm-us-east1-d-nskz\",{\"micros\":125634,\"calls\":[\"id_created\",{\"micros\":651,\"calls\":[]},\"session_lookup_time\",{\"micros\":240,\"calls\":[]},\"session_lookup_finished\",{\"micros\":11,\"calls\":[]},\"discord-sessions-prd-2-6\",{\"micros\":124460,\"calls\":[\"start_session\",{\"micros\":108591,\"calls\":[\"discord-api-rpc-66c79f4bd4-lwjf2\",{\"micros\":46696,\"calls\":[\"get_user\",{\"micros\":6587},\"get_guilds\",{\"micros\":5897},\"send_scheduled_deletion_message\",{\"micros\":13},\"guild_join_requests\",{\"micros\":2},\"authorized_ip_coro\",{\"micros\":8},\"pending_payments\",{\"micros\":1196},\"apex_experiments\",{\"micros\":50683},\"sessions_experiments\",{\"micros\":5},\"user_activities\",{\"micros\":3},\"played_application_ids\",{\"micros\":2},\"linked_users\",{\"micros\":2},\"ad_personalization_toggles_disabled\",{\"micros\":2},\"regional_feature_config\",{\"micros\":2}]}]},\"starting_guild_connect\",{\"micros\":33,\"calls\":[]},\"presence_started\",{\"micros\":5346,\"calls\":[]},\"guilds_started\",{\"micros\":69,\"calls\":[]},\"lobbies_started\",{\"micros\":2,\"calls\":[]},\"guilds_connect\",{\"micros\":1,\"calls\":[]},\"presence_connect\",{\"micros\":10391,\"calls\":[]},\"connect_finished\",{\"micros\":10404,\"calls\":[]},\"build_ready\",{\"micros\":13,\"calls\":[]},\"clean_ready\",{\"micros\":0,\"calls\":[]},\"optimize_ready\",{\"micros\":1,\"calls\":[]},\"split_ready\",{\"micros\":0,\"calls\":[]}]}]}]"]} +[2026-02-15T00:26:31.507222+00:00] DiscordPHP.DEBUG: client created and session id stored {"session_id":"b7d96fb916cfae600b6d76157941da16","user":{"id":"1471909193886859294","username":"AsepSahur","discriminator":"6954","global_name":null,"avatar":"https://cdn.discordapp.com/avatars/1471909193886859294/8a88b0710fa41f7eef469c3dedc30e27.webp?size=1024","bot":true,"system":null,"mfa_enabled":false,"banner":null,"accent_color":null,"locale":null,"verified":true,"email":null,"flags":0,"premium_type":null,"public_flags":null,"avatar_decoration_data":null,"collectibles":null,"primary_guild":null}} +[2026-02-15T00:26:31.511969+00:00] DiscordPHP.INFO: stored guilds {"count":0,"unavailable":1} +[2026-02-15T00:26:31.752666+00:00] DiscordPHP.DEBUG: guild available {"guild":"1428530728706117632","unavailable":1} +[2026-02-15T00:26:31.752807+00:00] DiscordPHP.INFO: all guilds are now available {"count":1} +[2026-02-15T00:26:31.752862+00:00] DiscordPHP.INFO: loadAllMembers option is disabled, not setting chunking up +[2026-02-15T00:26:31.754394+00:00] DiscordPHP.INFO: voice class initialized +[2026-02-15T00:26:31.754483+00:00] DiscordPHP.INFO: client is ready +[2026-02-15T00:26:31.754521+00:00] DiscordPHP.INFO: The 'ready' event is deprecated and will be removed in a future version of DiscordPHP. Please use 'init' instead. Bot is ready as AsepSahur#6954 -[2026-02-14T20:23:38.672692+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.672848+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:38.673632+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.673827+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.674046+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.674174+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.674326+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.674456+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.674538+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.674616+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands -[2026-02-14T20:23:38.887436+00:00] DiscordPHP.WARNING: REQ POST applications/1471909193886859294/commands hit rate-limit: RATELIMIT Non-global, retry after 0.336 s -[2026-02-14T20:23:38.888157+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:39.227769+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:39.476202+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:23:39.476405+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:39.476509+00:00] DiscordPHP.INFO: BUCKET postapplications/:application_id/commands expecting rate limit, timer interval 19769 ms -[2026-02-14T20:23:55.946383+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472327522535608421/aW50ZXJhY3Rpb246MTQ3MjMyNzUyMjUzNTYwODQyMTpaTlJYSm8wd1R0VXpWY0htYlJRb25xSEJ6OFpOWEZtMWVRSXZrczExSjZqZ3BGWkdWQlQ2S2lqajYyaDlNanNIa0E5ZzN0WGl5R0N3Qko4VDc0R2IzSnVrV0pyTEdQZ1JGY1kwOHR2ZFFJWUtPcWJaNWxQUGhmWkVEeGwwZ2RXUw/callback -[2026-02-14T20:23:55.946551+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:56.357577+00:00] DiscordPHP.DEBUG: REQ POST interactions/1472327522535608421/aW50ZXJhY3Rpb246MTQ3MjMyNzUyMjUzNTYwODQyMTpaTlJYSm8wd1R0VXpWY0htYlJRb25xSEJ6OFpOWEZtMWVRSXZrczExSjZqZ3BGWkdWQlQ2S2lqajYyaDlNanNIa0E5ZzN0WGl5R0N3Qko4VDc0R2IzSnVrV0pyTEdQZ1JGY1kwOHR2ZFFJWUtPcWJaNWxQUGhmWkVEeGwwZ2RXUw/callback successful -[2026-02-14T20:23:56.357741+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.246430+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.496798+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:23:59.496961+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.497065+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.601372+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:23:59.601506+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.601601+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.763082+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:23:59.763212+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.763307+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.868671+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:23:59.868875+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.868987+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.982569+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:23:59.982708+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:23:59.982790+00:00] DiscordPHP.INFO: BUCKET postapplications/:application_id/commands expecting rate limit, timer interval 19503 ms -[2026-02-14T20:24:02.773732+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472327551040098304/aW50ZXJhY3Rpb246MTQ3MjMyNzU1MTA0MDA5ODMwNDphZE1LNWlBcmdtNU8wTEpZMHBwbnQ4cmNqc0JpVDczMEJUa0pXNDFyVmxicFRCeG82VVpZVTBQOUdRcWZBSnd2RFJLN1p3NnZ0aHZCMWRGdktwRm9IaFN5allNeVB0WHVSZFF4eGNadWtFOWJMVEZCSVVjZDRwMm1yUVowMHhiUg/callback -[2026-02-14T20:24:02.773874+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:31.769977+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:31.770093+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:31.770762+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:31.770926+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:31.771139+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:31.771253+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:31.771424+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:31.771564+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:31.771657+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:31.771771+00:00] DiscordPHP.DEBUG: BUCKET postapplications/:application_id/commands queued REQ POST applications/1471909193886859294/commands +[2026-02-15T00:26:32.640173+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:32.640347+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:32.640452+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:32.775724+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:32.775858+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:32.775962+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:32.885739+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:32.885870+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:32.885966+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:33.013718+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:33.013855+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:33.014012+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:33.251221+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:33.251337+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:33.251414+00:00] DiscordPHP.INFO: BUCKET postapplications/:application_id/commands expecting rate limit, timer interval 19501 ms +Bot voice state updated: Channel=None Session=32b92a1765281c33083bc516222c87da +[2026-02-15T00:26:52.754708+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:53.460847+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:53.461014+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:53.461221+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:53.565085+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:53.565279+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:53.565395+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:53.671534+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:53.671667+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:26:53.671761+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:26:53.779108+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful +[2026-02-15T00:26:53.779284+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:27:12.526978+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":3} +[2026-02-15T00:27:12.582944+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":55.60588836669922} +[2026-02-15T00:27:28.200809+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472388810703634613/aW50ZXJhY3Rpb246MTQ3MjM4ODgxMDcwMzYzNDYxMzozdndXS2x3R1lZNmVENkE2WVZ5OGpyeUNVdEpQbW9EWUxreVNlN013Z1lGVUhhSE05dWFxd1hMbWtOZUxBNHhLY3FsangyeFBRMmxWWGExY1VJQXFOakYwenhKVzFxWGcwQVYxTmc3UWV6Tmh5Nml5QXJCaG93a2d1VGk3U3BTSw/callback +[2026-02-15T00:27:28.200970+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} Joining channel: Staff voice (Join command, delay: 0) -Bot voice state updated: Channel=1457687430189682781 Session=f11514c82f0936fcb1ec0a283cb41cf7 -[2026-02-14T20:24:02.860412+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:03.012930+00:00] DiscordPHP.INFO: received token and endpoint for voice session {"guild":"1428530728706117632","token":"*****","endpoint":"c-fra20-5f509e9b.discord.media:2083"} -[2026-02-14T20:24:03.016954+00:00] DiscordPHP.DEBUG: Creating new voice websocket {"endpoint":"c-fra20-5f509e9b.discord.media:2083"} -[2026-02-14T20:24:03.195605+00:00] DiscordPHP.DEBUG: REQ POST interactions/1472327551040098304/aW50ZXJhY3Rpb246MTQ3MjMyNzU1MTA0MDA5ODMwNDphZE1LNWlBcmdtNU8wTEpZMHBwbnQ4cmNqc0JpVDczMEJUa0pXNDFyVmxicFRCeG82VVpZVTBQOUdRcWZBSnd2RFJLN1p3NnZ0aHZCMWRGdktwRm9IaFN5allNeVB0WHVSZFF4eGNadWtFOWJMVEZCSVVjZDRwMm1yUVowMHhiUg/callback successful -[2026-02-14T20:24:03.195744+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:03.637897+00:00] DiscordPHP.DEBUG: connected to voice websocket -[2026-02-14T20:24:03.639340+00:00] DiscordPHP.DEBUG: sending identify {"packet":{"op":0,"d":{"server_id":"1428530728706117632","user_id":"1471909193886859294","token":"*****","max_dave_protocol_version":0,"session_id":"f11514c82f0936fcb1ec0a283cb41cf7"}}} -[2026-02-14T20:24:03.639926+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:03.761431+00:00] DiscordPHP.DEBUG: received voice ready packet {"data":{"streams":[{"type":"video","ssrc":3220,"rtx_ssrc":3221,"rid":"","quality":0,"active":false}],"ssrc":3219,"port":19314,"modes":["aead_aes256_gcm_rtpsize","aead_xchacha20_poly1305_rtpsize"],"ip":"104.29.147.190","experiments":["fixed_keyframe_interval"]}} -[2026-02-14T20:24:03.764597+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":764.5809650421143} -[2026-02-14T20:24:03.764782+00:00] DiscordPHP.DEBUG: received client connect packet {"data":{"Discord\\WebSockets\\Payload":{"op":11,"d":{"user_ids":["235088799074484224","830530156048285716","906246223504240641","923944350612848700","1414108278354608278"]}}}} -[2026-02-14T20:24:03.765418+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"235088799074484224","ssrc":228,"speaking":1}} -[2026-02-14T20:24:03.765580+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"830530156048285716","ssrc":243,"speaking":1}} -[2026-02-14T20:24:03.765871+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"235088799074484224","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:03.766034+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"830530156048285716","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:03.766120+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"906246223504240641","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:03.766191+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"923944350612848700","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:03.766547+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"1414108278354608278","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:03.766820+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"235088799074484224","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:03.863759+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"830530156048285716","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:03.864041+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"906246223504240641","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:03.864133+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"923944350612848700","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:03.864200+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"1414108278354608278","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:03.977328+00:00] DiscordPHP.DEBUG: received our IP and port {"ip":"34.16.53.23","port":2944} -[2026-02-14T20:24:04.095912+00:00] DiscordPHP.DEBUG: received description packet, vc ready {"data":{"video_codec":"H264","secure_frames_version":0,"secret_key":"*****","mode":"aead_aes256_gcm_rtpsize","media_session_id":"208aefde4d8f4e84527d8d3adce568cc","dave_protocol_version":0,"audio_codec":"opus"}} -[2026-02-14T20:24:04.096131+00:00] DiscordPHP.INFO: voice manager is ready -[2026-02-14T20:24:04.096440+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzU1MTA0MDA5ODMwNDphZE1LNWlBcmdtNU8wTEpZMHBwbnQ4cmNqc0JpVDczMEJUa0pXNDFyVmxicFRCeG82VVpZVTBQOUdRcWZBSnd2RFJLN1p3NnZ0aHZCMWRGdktwRm9IaFN5allNeVB0WHVSZFF4eGNadWtFOWJMVEZCSVVjZDRwMm1yUVowMHhiUg/messages/@original -[2026-02-14T20:24:04.096537+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:24:04.097194+00:00] DiscordPHP.INFO: voice client is ready -[2026-02-14T20:24:04.097374+00:00] DiscordPHP.INFO: set voice client bitrate {"bitrate":64000} -[2026-02-14T20:24:04.097777+00:00] DiscordPHP.DEBUG: received any packet {"data":{"attributes":{"any":0},"created":true,"class":"Discord\\Voice\\Any"}} -Bot voice state updated: Channel=None Session=f11514c82f0936fcb1ec0a283cb41cf7 -[2026-02-14T20:24:04.156320+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:04.260568+00:00] DiscordPHP.WARNING: voice websocket closed {"op":4014,"reason":"Disconnected."} -[2026-02-14T20:24:04.260840+00:00] DiscordPHP.WARNING: closing UDP client -[2026-02-14T20:24:04.261074+00:00] DiscordPHP.WARNING: received critical opcode - not reconnecting {"op":4014,"reason":"Disconnected."} +Bot voice state updated: Channel=1457687430189682781 Session=b7d96fb916cfae600b6d76157941da16 +[2026-02-15T00:27:28.336182+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"b7d96fb916cfae600b6d76157941da16"} +[2026-02-15T00:27:28.460582+00:00] DiscordPHP.INFO: received token and endpoint for voice session {"guild":"1428530728706117632","token":"*****","endpoint":"c-fra20-5f509e9b.discord.media:2083"} +[2026-02-15T00:27:28.468217+00:00] DiscordPHP.DEBUG: Creating new voice websocket {"endpoint":"c-fra20-5f509e9b.discord.media:2083"} +[2026-02-15T00:27:28.741969+00:00] DiscordPHP.DEBUG: REQ POST interactions/1472388810703634613/aW50ZXJhY3Rpb246MTQ3MjM4ODgxMDcwMzYzNDYxMzozdndXS2x3R1lZNmVENkE2WVZ5OGpyeUNVdEpQbW9EWUxreVNlN013Z1lGVUhhSE05dWFxd1hMbWtOZUxBNHhLY3FsangyeFBRMmxWWGExY1VJQXFOakYwenhKVzFxWGcwQVYxTmc3UWV6Tmh5Nml5QXJCaG93a2d1VGk3U3BTSw/callback successful +[2026-02-15T00:27:28.742131+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:27:29.060447+00:00] DiscordPHP.DEBUG: connected to voice websocket +[2026-02-15T00:27:29.063655+00:00] DiscordPHP.DEBUG: sending identify {"packet":{"op":0,"d":{"server_id":"1428530728706117632","user_id":"1471909193886859294","token":"*****","max_dave_protocol_version":0,"session_id":"b7d96fb916cfae600b6d76157941da16"}}} +[2026-02-15T00:27:29.065286+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:27:29.183929+00:00] DiscordPHP.DEBUG: received voice ready packet {"data":{"streams":[{"type":"video","ssrc":4205,"rtx_ssrc":4206,"rid":"","quality":0,"active":false}],"ssrc":4204,"port":19314,"modes":["aead_aes256_gcm_rtpsize","aead_xchacha20_poly1305_rtpsize"],"ip":"104.29.147.190","experiments":["fixed_keyframe_interval"]}} +[2026-02-15T00:27:29.193458+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":193.4359073638916} +[2026-02-15T00:27:29.193668+00:00] DiscordPHP.DEBUG: received client connect packet {"data":{"Discord\\WebSockets\\Payload":{"op":11,"d":{"user_ids":["235088799074484224","830530156048285716","906246223504240641","923944350612848700","1414108278354608278"]}}}} +[2026-02-15T00:27:29.195278+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"235088799074484224","ssrc":228,"speaking":1}} +[2026-02-15T00:27:29.195556+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"830530156048285716","ssrc":243,"speaking":1}} +[2026-02-15T00:27:29.196722+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"235088799074484224","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:29.196893+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"830530156048285716","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:29.196985+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"906246223504240641","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:29.197149+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"923944350612848700","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:29.197248+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"1414108278354608278","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:29.198158+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"235088799074484224","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:29.285629+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"830530156048285716","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:29.285959+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"906246223504240641","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:29.286081+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"923944350612848700","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:29.286175+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"1414108278354608278","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:29.408338+00:00] DiscordPHP.DEBUG: received our IP and port {"ip":"34.16.53.23","port":2944} +[2026-02-15T00:27:29.525706+00:00] DiscordPHP.DEBUG: received description packet, vc ready {"data":{"video_codec":"H264","secure_frames_version":0,"secret_key":"*****","mode":"aead_aes256_gcm_rtpsize","media_session_id":"208aefde4d8f4e84527d8d3adce568cc","dave_protocol_version":0,"audio_codec":"opus"}} +[2026-02-15T00:27:29.525947+00:00] DiscordPHP.INFO: voice manager is ready +[2026-02-15T00:27:29.530929+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjM4ODgxMDcwMzYzNDYxMzozdndXS2x3R1lZNmVENkE2WVZ5OGpyeUNVdEpQbW9EWUxreVNlN013Z1lGVUhhSE05dWFxd1hMbWtOZUxBNHhLY3FsangyeFBRMmxWWGExY1VJQXFOakYwenhKVzFxWGcwQVYxTmc3UWV6Tmh5Nml5QXJCaG93a2d1VGk3U3BTSw/messages/@original +[2026-02-15T00:27:29.531117+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:27:29.532198+00:00] DiscordPHP.INFO: voice client is ready +[2026-02-15T00:27:29.532507+00:00] DiscordPHP.INFO: set voice client bitrate {"bitrate":64000} +[2026-02-15T00:27:29.533860+00:00] DiscordPHP.DEBUG: received any packet {"data":{"attributes":{"any":0},"created":true,"class":"Discord\\Voice\\Any"}} +Bot voice state updated: Channel=None Session=b7d96fb916cfae600b6d76157941da16 +[2026-02-15T00:27:29.584704+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"b7d96fb916cfae600b6d76157941da16"} +[2026-02-15T00:27:29.682457+00:00] DiscordPHP.WARNING: voice websocket closed {"op":4014,"reason":"Disconnected."} +[2026-02-15T00:27:29.682628+00:00] DiscordPHP.WARNING: closing UDP client +[2026-02-15T00:27:29.682902+00:00] DiscordPHP.WARNING: received critical opcode - not reconnecting {"op":4014,"reason":"Disconnected."} Voice client closed for channel Staff voice -[2026-02-14T20:24:04.261239+00:00] DiscordPHP.WARNING: voice manager closed -[2026-02-14T20:24:04.261341+00:00] DiscordPHP.WARNING: voice client closed -[2026-02-14T20:24:04.389680+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzU1MTA0MDA5ODMwNDphZE1LNWlBcmdtNU8wTEpZMHBwbnQ4cmNqc0JpVDczMEJUa0pXNDFyVmxicFRCeG82VVpZVTBQOUdRcWZBSnd2RFJLN1p3NnZ0aHZCMWRGdktwRm9IaFN5allNeVB0WHVSZFF4eGNadWtFOWJMVEZCSVVjZDRwMm1yUVowMHhiUg/messages/@original successful -[2026-02-14T20:24:04.389838+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:09.103166+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472327577707483330/aW50ZXJhY3Rpb246MTQ3MjMyNzU3NzcwNzQ4MzMzMDoxdkRaTXEwNUszREs5N0Flam12ZGdpUDlWR2ZYbDVnWHl2RHFEQUZyRWNUdEtMYUtWMm00TEZSUXZXMDFVSmltVkw3a2dHS1JGOWhkZmtTdXdaT3FoMkNMaXFzZ1dTRjJwczFPbjRBUm1QbGhuREVSSlJ6NUhuRHZIbFZYOVh5UA/callback -[2026-02-14T20:24:09.103316+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:27:29.683082+00:00] DiscordPHP.WARNING: voice manager closed +[2026-02-15T00:27:29.683365+00:00] DiscordPHP.WARNING: voice client closed +[2026-02-15T00:27:30.861353+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjM4ODgxMDcwMzYzNDYxMzozdndXS2x3R1lZNmVENkE2WVZ5OGpyeUNVdEpQbW9EWUxreVNlN013Z1lGVUhhSE05dWFxd1hMbWtOZUxBNHhLY3FsangyeFBRMmxWWGExY1VJQXFOakYwenhKVzFxWGcwQVYxTmc3UWV6Tmh5Nml5QXJCaG93a2d1VGk3U3BTSw/messages/@original successful +[2026-02-15T00:27:30.861522+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:27:31.270157+00:00] DiscordPHP.DEBUG: resetting payload count {"count":6} +[2026-02-15T00:27:36.367000+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472388845000720548/aW50ZXJhY3Rpb246MTQ3MjM4ODg0NTAwMDcyMDU0ODo3Z1pWV3BPQXN4b2NBZjZwaGFKRGNPcXRsQmFQbU93em5QdUcyamhITTNJb1V5amEza1l5QkxMNkZWanJBVWEyVU56VkdrMXhSMW9NMnlIYmQ4dGZWcnM0d0JVN3VGUFlIYUFEbEgwZG5ESzRpTmRDNDVNN1d6clFyMzk3eU5Nbg/callback +[2026-02-15T00:27:36.367168+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} Joining channel: Staff voice (Join command, delay: 0) -Bot voice state updated: Channel=1457687430189682781 Session=f11514c82f0936fcb1ec0a283cb41cf7 -[2026-02-14T20:24:09.194930+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:09.195182+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:09.516576+00:00] DiscordPHP.INFO: received token and endpoint for voice session {"guild":"1428530728706117632","token":"*****","endpoint":"c-fra20-5f509e9b.discord.media:2083"} -[2026-02-14T20:24:09.518984+00:00] DiscordPHP.DEBUG: Creating new voice websocket {"endpoint":"c-fra20-5f509e9b.discord.media:2083"} -[2026-02-14T20:24:09.519990+00:00] DiscordPHP.INFO: received token and endpoint for voice session {"guild":"1428530728706117632","token":"*****","endpoint":"c-fra20-5f509e9b.discord.media:2083"} -[2026-02-14T20:24:09.522266+00:00] DiscordPHP.DEBUG: Creating new voice websocket {"endpoint":"c-fra20-5f509e9b.discord.media:2083"} -[2026-02-14T20:24:09.604968+00:00] DiscordPHP.DEBUG: REQ POST interactions/1472327577707483330/aW50ZXJhY3Rpb246MTQ3MjMyNzU3NzcwNzQ4MzMzMDoxdkRaTXEwNUszREs5N0Flam12ZGdpUDlWR2ZYbDVnWHl2RHFEQUZyRWNUdEtMYUtWMm00TEZSUXZXMDFVSmltVkw3a2dHS1JGOWhkZmtTdXdaT3FoMkNMaXFzZ1dTRjJwczFPbjRBUm1QbGhuREVSSlJ6NUhuRHZIbFZYOVh5UA/callback successful -[2026-02-14T20:24:09.605121+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:10.121425+00:00] DiscordPHP.DEBUG: connected to voice websocket -[2026-02-14T20:24:10.121742+00:00] DiscordPHP.DEBUG: sending identify {"packet":{"op":0,"d":{"server_id":"1428530728706117632","user_id":"1471909193886859294","token":"*****","max_dave_protocol_version":0,"session_id":"f11514c82f0936fcb1ec0a283cb41cf7"}}} -[2026-02-14T20:24:10.122289+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:10.136663+00:00] DiscordPHP.DEBUG: connected to voice websocket -[2026-02-14T20:24:10.136943+00:00] DiscordPHP.DEBUG: sending identify {"packet":{"op":0,"d":{"server_id":"1428530728706117632","user_id":"1471909193886859294","token":"*****","max_dave_protocol_version":0,"session_id":"f11514c82f0936fcb1ec0a283cb41cf7"}}} -[2026-02-14T20:24:10.137223+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:10.240976+00:00] DiscordPHP.DEBUG: received voice ready packet {"data":{"streams":[{"type":"video","ssrc":3223,"rtx_ssrc":3224,"rid":"","quality":0,"active":false}],"ssrc":3222,"port":19314,"modes":["aead_aes256_gcm_rtpsize","aead_xchacha20_poly1305_rtpsize"],"ip":"104.29.147.190","experiments":["fixed_keyframe_interval"]}} -[2026-02-14T20:24:10.241369+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":241.35708808898926} -[2026-02-14T20:24:10.241862+00:00] DiscordPHP.DEBUG: received client connect packet {"data":{"Discord\\WebSockets\\Payload":{"op":11,"d":{"user_ids":["235088799074484224","830530156048285716","906246223504240641","923944350612848700","1414108278354608278"]}}}} -[2026-02-14T20:24:10.242261+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"235088799074484224","ssrc":228,"speaking":1}} -[2026-02-14T20:24:10.242374+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"830530156048285716","ssrc":243,"speaking":1}} -[2026-02-14T20:24:10.242465+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"235088799074484224","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.242622+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"830530156048285716","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.242698+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"906246223504240641","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.242866+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"923944350612848700","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.242974+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"1414108278354608278","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.243063+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"235088799074484224","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.271361+00:00] DiscordPHP.DEBUG: received voice ready packet {"data":{"streams":[{"type":"video","ssrc":3226,"rtx_ssrc":3227,"rid":"","quality":0,"active":false}],"ssrc":3225,"port":19314,"modes":["aead_aes256_gcm_rtpsize","aead_xchacha20_poly1305_rtpsize"],"ip":"104.29.147.190","experiments":["fixed_keyframe_interval"]}} -[2026-02-14T20:24:10.271730+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":271.71897888183594} -[2026-02-14T20:24:10.272213+00:00] DiscordPHP.DEBUG: received client connect packet {"data":{"Discord\\WebSockets\\Payload":{"op":11,"d":{"user_ids":["235088799074484224","830530156048285716","906246223504240641","923944350612848700","1414108278354608278"]}}}} -[2026-02-14T20:24:10.272498+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"235088799074484224","ssrc":228,"speaking":1}} -[2026-02-14T20:24:10.272733+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"830530156048285716","ssrc":243,"speaking":1}} -[2026-02-14T20:24:10.272904+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"235088799074484224","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.273002+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"830530156048285716","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.273069+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"906246223504240641","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.273132+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"923944350612848700","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.273196+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"1414108278354608278","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} -[2026-02-14T20:24:10.273261+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"235088799074484224","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.348876+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"830530156048285716","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.349085+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"906246223504240641","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.349166+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"923944350612848700","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.349227+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"1414108278354608278","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.349466+00:00] DiscordPHP.WARNING: voice websocket closed {"op":4006,"reason":"Session is no longer valid."} -[2026-02-14T20:24:10.349536+00:00] DiscordPHP.WARNING: closing UDP client -[2026-02-14T20:24:10.349685+00:00] DiscordPHP.WARNING: received critical opcode - not reconnecting {"op":4006,"reason":"Session is no longer valid."} -[2026-02-14T20:24:10.349738+00:00] DiscordPHP.DEBUG: sessions {"voice_sessions":{"1428530728706117632":null}} -[2026-02-14T20:24:10.369288+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"830530156048285716","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.369480+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"906246223504240641","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.369564+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"923944350612848700","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.369629+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"1414108278354608278","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} -[2026-02-14T20:24:10.457223+00:00] DiscordPHP.DEBUG: received our IP and port {"ip":"34.16.53.23","port":2946} -[2026-02-14T20:24:15.365263+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472327603926077624/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/callback -[2026-02-14T20:24:15.365402+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -Already in correct channel. Streaming... -Streaming audio: https://on.soundcloud.com/irj7Yi2awDLlXOXlwA -[2026-02-14T20:24:15.366533+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/messages/@original -[2026-02-14T20:24:15.367012+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":1,"empty":true} -[2026-02-14T20:24:15.984800+00:00] DiscordPHP.DEBUG: REQ POST interactions/1472327603926077624/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/callback successful -[2026-02-14T20:24:15.984967+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":1,"empty":true} -[2026-02-14T20:24:16.164511+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/messages/@original successful -[2026-02-14T20:24:16.164622+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:17.390473+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:19.487498+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:24:19.492981+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":20} -[2026-02-14T20:24:19.544207+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":51.007986068725586} -[2026-02-14T20:24:19.716067+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:24:19.716194+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:19.716368+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:24:19.826176+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:24:19.826296+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:19.826439+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:24:19.954273+00:00] DiscordPHP.DEBUG: REQ POST applications/1471909193886859294/commands successful -[2026-02-14T20:24:19.954398+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:24.062934+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:24.063093+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:24.063222+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:24:24.315122+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":315.1049613952637} -Title: DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky), Stream URL found: https://playback.media-streaming.soundcloud.cloud/T9rTGZDY5R1V/aac_160k/789cc3d8-9a15-4d36-a696-45db77cf2641/playlist.m3u8?expires=1771102659&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wbGF5YmFjay5tZWRpYS1zdHJlYW1pbmcuc291bmRjbG91ZC5jbG91ZC9UOXJUR1pEWTVSMVYvYWFjXzE2MGsvNzg5Y2MzZDgtOWExNS00ZDM2LWE2OTYtNDVkYjc3Y2YyNjQxL3BsYXlsaXN0Lm0zdTg~ZXhwaXJlcz0xNzcxMTAyNjU5IiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzcxMTAwOTc5fX19XX0_&Signature=P8u9Kyltw4jtWba1MfNNwKntO5qMWmkuPoeN8FdcsWqDy1jEtQvHkLAIIyNB~rjvUynH7UAdUZUY1RL8RtY2SZb0Mi0D9WoqjS2S6hAYoJLF805ItUGs4snYGB7bqsbZwa6FLARVhEO-le0Vyn1mVkliraUtoY42DZ0FdJY6Q2wCOvCLaYJcLKiDaQ59EWX8GrMl0~tuZ1UJm6ixvBfIWu0m6-MGq3Tyo2emT0bSfcuI9FeuRbC~CJy6Syr0RO7VoHGouGqEyoUTD71zG6UgdJJxT4SrDwZXA5P5LInD3s9V3NnQVOVPZBHuDEU093L1wkEittRTx-9R-F-qYiC1YQ__&Key-Pair-Id=K34606QXLEIRF3 -[2026-02-14T20:24:24.315971+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/messages/@original -[2026-02-14T20:24:24.316082+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -Voice client not ready yet for DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky) (initial check), adding listeners... -[2026-02-14T20:24:25.284876+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/messages/@original successful -[2026-02-14T20:24:25.285020+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:29.106235+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzU3NzcwNzQ4MzMzMDoxdkRaTXEwNUszREs5N0Flam12ZGdpUDlWR2ZYbDVnWHl2RHFEQUZyRWNUdEtMYUtWMm00TEZSUXZXMDFVSmltVkw3a2dHS1JGOWhkZmtTdXdaT3FoMkNMaXFzZ1dTRjJwczFPbjRBUm1QbGhuREVSSlJ6NUhuRHZIbFZYOVh5UA/messages/@original -[2026-02-14T20:24:29.106408+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:24:29.533722+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzU3NzcwNzQ4MzMzMDoxdkRaTXEwNUszREs5N0Flam12ZGdpUDlWR2ZYbDVnWHl2RHFEQUZyRWNUdEtMYUtWMm00TEZSUXZXMDFVSmltVkw3a2dHS1JGOWhkZmtTdXdaT3FoMkNMaXFzZ1dTRjJwczFPbjRBUm1QbGhuREVSSlJ6NUhuRHZIbFZYOVh5UA/messages/@original successful -[2026-02-14T20:24:29.533932+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:31.141783+00:00] DiscordPHP.DEBUG: sending heartbeat -Still not ready after 7s for DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky), trying playFunc as fallback. -Attempting to play DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky). VC Ready: No (Fallback: Yes) -Calling playFile for DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky). URL: https://playback.media-streaming.soundcloud.cloud/... -Error playing DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky): Voice Client is not ready. -Retrying DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky) in 2 seconds due to 'not ready' error... -[2026-02-14T20:24:37.813805+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:37.814039+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:37.814127+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:24:37.934574+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":934.5510005950928} -[2026-02-14T20:24:38.241660+00:00] DiscordPHP.DEBUG: resetting payload count {"count":7} -[2026-02-14T20:24:44.895471+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:51.569996+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:51.570195+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:51.570281+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:24:51.697960+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":697.9420185089111} -[2026-02-14T20:24:58.649516+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:25:00.745540+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":26} -[2026-02-14T20:25:00.795583+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":49.66998100280762} -[2026-02-14T20:25:05.324681+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:25:05.324953+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:25:05.325044+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:25:05.452429+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":452.4118900299072} -[2026-02-14T20:23:38.546382+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:23:44.576070+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:23:44.576429+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:23:44.576518+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:23:44.699470+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":699.4450092315674} -[2026-02-14T20:23:52.296992+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:23:56.032810+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472327522535608421/aW50ZXJhY3Rpb246MTQ3MjMyNzUyMjUzNTYwODQyMTpaTlJYSm8wd1R0VXpWY0htYlJRb25xSEJ6OFpOWEZtMWVRSXZrczExSjZqZ3BGWkdWQlQ2S2lqajYyaDlNanNIa0E5ZzN0WGl5R0N3Qko4VDc0R2IzSnVrV0pyTEdQZ1JGY1kwOHR2ZFFJWUtPcWJaNWxQUGhmWkVEeGwwZ2RXUw/callback -[2026-02-14T20:23:56.038217+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:23:56.609533+00:00] DiscordPHP.DEBUG: resetting payload count {"count":1} -[2026-02-14T20:23:56.895044+00:00] DiscordPHP.WARNING: REQ POST interactions/1472327522535608421/aW50ZXJhY3Rpb246MTQ3MjMyNzUyMjUzNTYwODQyMTpaTlJYSm8wd1R0VXpWY0htYlJRb25xSEJ6OFpOWEZtMWVRSXZrczExSjZqZ3BGWkdWQlQ2S2lqajYyaDlNanNIa0E5ZzN0WGl5R0N3Qko4VDc0R2IzSnVrV0pyTEdQZ1JGY1kwOHR2ZFFJWUtPcWJaNWxQUGhmWkVEeGwwZ2RXUw/callback failed: Discord\Http\Exceptions\BadRequestException: Bad Request - { - "message": "Interaction has already been acknowledged.", - "code": 40060 -} in /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php:451 -Stack trace: -#0 /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php(287): Discord\Http\Http->handleError() -#1 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Discord\Http\Http->Discord\Http\{closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#3 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#4 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#5 /home/ubuntu/executor/workspace/vendor/react/promise/src/Deferred.php(45): React\Promise\Promise::React\Promise\{closure}() -#6 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(90): React\Promise\Deferred->resolve() -#7 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Http\Io\Transaction->React\Http\Io\{closure}() -#8 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#9 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#10 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#11 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#12 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(181): React\Promise\Internal\FulfilledPromise->then() -#13 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#14 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#15 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#16 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(178): React\Promise\Internal\FulfilledPromise->then() -#17 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#18 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#19 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(193): React\Promise\Promise::React\Promise\{closure}() -#20 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\Transaction->React\Http\Io\{closure}() -#21 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(50): Evenement\EventEmitter->emit() -#22 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(151): React\Http\Io\ReadableBodyStream->close() -#23 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(33): React\Http\Io\ReadableBodyStream->handleEnd() -#24 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ReadableBodyStream->React\Http\Io\{closure}() -#25 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/CloseProtectionStream.php(96): Evenement\EventEmitter->emit() -#26 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ClientRequestStream.php(228): React\Http\Io\CloseProtectionStream->handleData() -#27 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ClientRequestStream->handleData() -#28 /home/ubuntu/executor/workspace/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() -#29 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() -#30 /home/ubuntu/executor/workspace/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() -#31 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() -#32 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() -#33 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#34 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#35 {main} -[2026-02-14T20:23:56.898687+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -Unhandled promise rejection with Discord\Http\Exceptions\BadRequestException: Bad Request - { - "message": "Interaction has already been acknowledged.", - "code": 40060 -} in /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php:451 -Stack trace: -#0 /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php(287): Discord\Http\Http->handleError() -#1 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Discord\Http\Http->Discord\Http\{closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#3 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#4 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#5 /home/ubuntu/executor/workspace/vendor/react/promise/src/Deferred.php(45): React\Promise\Promise::React\Promise\{closure}() -#6 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(90): React\Promise\Deferred->resolve() -#7 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Http\Io\Transaction->React\Http\Io\{closure}() -#8 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#9 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#10 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#11 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#12 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(181): React\Promise\Internal\FulfilledPromise->then() -#13 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#14 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#15 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#16 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(178): React\Promise\Internal\FulfilledPromise->then() -#17 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#18 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#19 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(193): React\Promise\Promise::React\Promise\{closure}() -#20 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\Transaction->React\Http\Io\{closure}() -#21 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(50): Evenement\EventEmitter->emit() -#22 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(151): React\Http\Io\ReadableBodyStream->close() -#23 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(33): React\Http\Io\ReadableBodyStream->handleEnd() -#24 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ReadableBodyStream->React\Http\Io\{closure}() -#25 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/CloseProtectionStream.php(96): Evenement\EventEmitter->emit() -#26 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ClientRequestStream.php(228): React\Http\Io\CloseProtectionStream->handleData() -#27 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ClientRequestStream->handleData() -#28 /home/ubuntu/executor/workspace/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() -#29 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() -#30 /home/ubuntu/executor/workspace/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() -#31 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() -#32 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() -#33 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#34 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#35 {main} -[2026-02-14T20:23:58.329256+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:23:58.329472+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:23:58.329555+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:23:58.462992+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":462.94689178466797} -[2026-02-14T20:24:02.785405+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472327551040098304/aW50ZXJhY3Rpb246MTQ3MjMyNzU1MTA0MDA5ODMwNDphZE1LNWlBcmdtNU8wTEpZMHBwbnQ4cmNqc0JpVDczMEJUa0pXNDFyVmxicFRCeG82VVpZVTBQOUdRcWZBSnd2RFJLN1p3NnZ0aHZCMWRGdktwRm9IaFN5allNeVB0WHVSZFF4eGNadWtFOWJMVEZCSVVjZDRwMm1yUVowMHhiUg/callback -[2026-02-14T20:24:02.785600+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:24:02.788134+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzU1MTA0MDA5ODMwNDphZE1LNWlBcmdtNU8wTEpZMHBwbnQ4cmNqc0JpVDczMEJUa0pXNDFyVmxicFRCeG82VVpZVTBQOUdRcWZBSnd2RFJLN1p3NnZ0aHZCMWRGdktwRm9IaFN5allNeVB0WHVSZFF4eGNadWtFOWJMVEZCSVVjZDRwMm1yUVowMHhiUg/messages/@original -[2026-02-14T20:24:02.788229+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":1,"empty":true} -Bot voice state updated: Channel=1457687430189682781 Session=f11514c82f0936fcb1ec0a283cb41cf7 -[2026-02-14T20:24:02.881623+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:02.882467+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:02.988913+00:00] DiscordPHP.WARNING: voice websocket closed {"op":4006,"reason":"Session is no longer valid."} -[2026-02-14T20:24:02.989854+00:00] DiscordPHP.WARNING: closing UDP client -[2026-02-14T20:24:02.992053+00:00] DiscordPHP.WARNING: received critical opcode - not reconnecting {"op":4006,"reason":"Session is no longer valid."} -[2026-02-14T20:24:02.992158+00:00] DiscordPHP.DEBUG: sessions {"voice_sessions":{"1428530728706117632":null}} -[2026-02-14T20:24:03.188663+00:00] DiscordPHP.WARNING: REQ POST interactions/1472327551040098304/aW50ZXJhY3Rpb246MTQ3MjMyNzU1MTA0MDA5ODMwNDphZE1LNWlBcmdtNU8wTEpZMHBwbnQ4cmNqc0JpVDczMEJUa0pXNDFyVmxicFRCeG82VVpZVTBQOUdRcWZBSnd2RFJLN1p3NnZ0aHZCMWRGdktwRm9IaFN5allNeVB0WHVSZFF4eGNadWtFOWJMVEZCSVVjZDRwMm1yUVowMHhiUg/callback failed: Discord\Http\Exceptions\BadRequestException: Bad Request - { - "message": "Interaction has already been acknowledged.", - "code": 40060 -} in /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php:451 -Stack trace: -#0 /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php(287): Discord\Http\Http->handleError() -#1 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Discord\Http\Http->Discord\Http\{closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#3 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#4 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#5 /home/ubuntu/executor/workspace/vendor/react/promise/src/Deferred.php(45): React\Promise\Promise::React\Promise\{closure}() -#6 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(90): React\Promise\Deferred->resolve() -#7 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Http\Io\Transaction->React\Http\Io\{closure}() -#8 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#9 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#10 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#11 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#12 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(181): React\Promise\Internal\FulfilledPromise->then() -#13 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#14 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#15 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#16 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(178): React\Promise\Internal\FulfilledPromise->then() -#17 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#18 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#19 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(193): React\Promise\Promise::React\Promise\{closure}() -#20 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\Transaction->React\Http\Io\{closure}() -#21 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(50): Evenement\EventEmitter->emit() -#22 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(151): React\Http\Io\ReadableBodyStream->close() -#23 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(33): React\Http\Io\ReadableBodyStream->handleEnd() -#24 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ReadableBodyStream->React\Http\Io\{closure}() -#25 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/CloseProtectionStream.php(96): Evenement\EventEmitter->emit() -#26 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ClientRequestStream.php(228): React\Http\Io\CloseProtectionStream->handleData() -#27 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ClientRequestStream->handleData() -#28 /home/ubuntu/executor/workspace/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() -#29 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() -#30 /home/ubuntu/executor/workspace/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() -#31 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() -#32 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() -#33 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#34 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#35 {main} -[2026-02-14T20:24:03.190131+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":1,"empty":true} -Unhandled promise rejection with Discord\Http\Exceptions\BadRequestException: Bad Request - { - "message": "Interaction has already been acknowledged.", - "code": 40060 -} in /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php:451 -Stack trace: -#0 /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php(287): Discord\Http\Http->handleError() -#1 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Discord\Http\Http->Discord\Http\{closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#3 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#4 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#5 /home/ubuntu/executor/workspace/vendor/react/promise/src/Deferred.php(45): React\Promise\Promise::React\Promise\{closure}() -#6 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(90): React\Promise\Deferred->resolve() -#7 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Http\Io\Transaction->React\Http\Io\{closure}() -#8 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#9 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#10 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#11 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#12 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(181): React\Promise\Internal\FulfilledPromise->then() -#13 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#14 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#15 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#16 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(178): React\Promise\Internal\FulfilledPromise->then() -#17 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#18 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#19 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(193): React\Promise\Promise::React\Promise\{closure}() -#20 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\Transaction->React\Http\Io\{closure}() -#21 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(50): Evenement\EventEmitter->emit() -#22 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(151): React\Http\Io\ReadableBodyStream->close() -#23 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(33): React\Http\Io\ReadableBodyStream->handleEnd() -#24 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ReadableBodyStream->React\Http\Io\{closure}() -#25 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/CloseProtectionStream.php(96): Evenement\EventEmitter->emit() -#26 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ClientRequestStream.php(228): React\Http\Io\CloseProtectionStream->handleData() -#27 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ClientRequestStream->handleData() -#28 /home/ubuntu/executor/workspace/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() -#29 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() -#30 /home/ubuntu/executor/workspace/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() -#31 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() -#32 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() -#33 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#34 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#35 {main} -[2026-02-14T20:24:03.695898+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzU1MTA0MDA5ODMwNDphZE1LNWlBcmdtNU8wTEpZMHBwbnQ4cmNqc0JpVDczMEJUa0pXNDFyVmxicFRCeG82VVpZVTBQOUdRcWZBSnd2RFJLN1p3NnZ0aHZCMWRGdktwRm9IaFN5allNeVB0WHVSZFF4eGNadWtFOWJMVEZCSVVjZDRwMm1yUVowMHhiUg/messages/@original successful -[2026-02-14T20:24:03.696062+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -Bot voice state updated: Channel=None Session=f11514c82f0936fcb1ec0a283cb41cf7 -[2026-02-14T20:24:04.144321+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:04.144484+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:06.048748+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:07.531539+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":51} -[2026-02-14T20:24:07.571089+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":39.205074310302734} -[2026-02-14T20:24:09.108092+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472327577707483330/aW50ZXJhY3Rpb246MTQ3MjMyNzU3NzcwNzQ4MzMzMDoxdkRaTXEwNUszREs5N0Flam12ZGdpUDlWR2ZYbDVnWHl2RHFEQUZyRWNUdEtMYUtWMm00TEZSUXZXMDFVSmltVkw3a2dHS1JGOWhkZmtTdXdaT3FoMkNMaXFzZ1dTRjJwczFPbjRBUm1QbGhuREVSSlJ6NUhuRHZIbFZYOVh5UA/callback -[2026-02-14T20:24:09.108241+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -[2026-02-14T20:24:09.108877+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzU3NzcwNzQ4MzMzMDoxdkRaTXEwNUszREs5N0Flam12ZGdpUDlWR2ZYbDVnWHl2RHFEQUZyRWNUdEtMYUtWMm00TEZSUXZXMDFVSmltVkw3a2dHS1JGOWhkZmtTdXdaT3FoMkNMaXFzZ1dTRjJwczFPbjRBUm1QbGhuREVSSlJ6NUhuRHZIbFZYOVh5UA/messages/@original -[2026-02-14T20:24:09.108998+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":1,"empty":true} -Bot voice state updated: Channel=1457687430189682781 Session=f11514c82f0936fcb1ec0a283cb41cf7 -[2026-02-14T20:24:09.195744+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:09.195952+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"f11514c82f0936fcb1ec0a283cb41cf7"} -[2026-02-14T20:24:09.420452+00:00] DiscordPHP.WARNING: REQ POST interactions/1472327577707483330/aW50ZXJhY3Rpb246MTQ3MjMyNzU3NzcwNzQ4MzMzMDoxdkRaTXEwNUszREs5N0Flam12ZGdpUDlWR2ZYbDVnWHl2RHFEQUZyRWNUdEtMYUtWMm00TEZSUXZXMDFVSmltVkw3a2dHS1JGOWhkZmtTdXdaT3FoMkNMaXFzZ1dTRjJwczFPbjRBUm1QbGhuREVSSlJ6NUhuRHZIbFZYOVh5UA/callback failed: Discord\Http\Exceptions\NotFoundException: Not Found - { - "message": "Unknown interaction", - "code": 10062 -} in /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php:457 -Stack trace: -#0 /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php(287): Discord\Http\Http->handleError() -#1 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Discord\Http\Http->Discord\Http\{closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#3 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#4 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#5 /home/ubuntu/executor/workspace/vendor/react/promise/src/Deferred.php(45): React\Promise\Promise::React\Promise\{closure}() -#6 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(90): React\Promise\Deferred->resolve() -#7 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Http\Io\Transaction->React\Http\Io\{closure}() -#8 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#9 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#10 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#11 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#12 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(181): React\Promise\Internal\FulfilledPromise->then() -#13 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#14 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#15 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#16 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(178): React\Promise\Internal\FulfilledPromise->then() -#17 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#18 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#19 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(193): React\Promise\Promise::React\Promise\{closure}() -#20 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\Transaction->React\Http\Io\{closure}() -#21 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(50): Evenement\EventEmitter->emit() -#22 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(151): React\Http\Io\ReadableBodyStream->close() -#23 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(33): React\Http\Io\ReadableBodyStream->handleEnd() -#24 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ReadableBodyStream->React\Http\Io\{closure}() -#25 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/CloseProtectionStream.php(96): Evenement\EventEmitter->emit() -#26 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ClientRequestStream.php(228): React\Http\Io\CloseProtectionStream->handleData() -#27 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ClientRequestStream->handleData() -#28 /home/ubuntu/executor/workspace/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() -#29 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() -#30 /home/ubuntu/executor/workspace/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() -#31 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() -#32 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() -#33 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#34 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#35 {main} -[2026-02-14T20:24:09.420608+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":1,"empty":true} -Unhandled promise rejection with Discord\Http\Exceptions\NotFoundException: Not Found - { - "message": "Unknown interaction", - "code": 10062 -} in /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php:457 -Stack trace: -#0 /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php(287): Discord\Http\Http->handleError() -#1 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Discord\Http\Http->Discord\Http\{closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#3 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#4 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#5 /home/ubuntu/executor/workspace/vendor/react/promise/src/Deferred.php(45): React\Promise\Promise::React\Promise\{closure}() -#6 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(90): React\Promise\Deferred->resolve() -#7 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Http\Io\Transaction->React\Http\Io\{closure}() -#8 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#9 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#10 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#11 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#12 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(181): React\Promise\Internal\FulfilledPromise->then() -#13 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#14 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#15 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#16 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(178): React\Promise\Internal\FulfilledPromise->then() -#17 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#18 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#19 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(193): React\Promise\Promise::React\Promise\{closure}() -#20 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\Transaction->React\Http\Io\{closure}() -#21 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(50): Evenement\EventEmitter->emit() -#22 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(151): React\Http\Io\ReadableBodyStream->close() -#23 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(33): React\Http\Io\ReadableBodyStream->handleEnd() -#24 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ReadableBodyStream->React\Http\Io\{closure}() -#25 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/CloseProtectionStream.php(96): Evenement\EventEmitter->emit() -#26 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ClientRequestStream.php(228): React\Http\Io\CloseProtectionStream->handleData() -#27 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ClientRequestStream->handleData() -#28 /home/ubuntu/executor/workspace/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() -#29 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() -#30 /home/ubuntu/executor/workspace/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() -#31 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() -#32 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() -#33 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#34 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#35 {main} -[2026-02-14T20:24:09.878495+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzU3NzcwNzQ4MzMzMDoxdkRaTXEwNUszREs5N0Flam12ZGdpUDlWR2ZYbDVnWHl2RHFEQUZyRWNUdEtMYUtWMm00TEZSUXZXMDFVSmltVkw3a2dHS1JGOWhkZmtTdXdaT3FoMkNMaXFzZ1dTRjJwczFPbjRBUm1QbGhuREVSSlJ6NUhuRHZIbFZYOVh5UA/messages/@original successful -[2026-02-14T20:24:09.878637+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:12.081250+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:12.081449+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:12.081546+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:24:15.368384+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472327603926077624/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/callback -[2026-02-14T20:24:15.369296+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -Already in correct channel. Streaming... -Streaming audio: https://on.soundcloud.com/irj7Yi2awDLlXOXlwA -[2026-02-14T20:24:15.371007+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/messages/@original -[2026-02-14T20:24:15.371110+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":1,"empty":true} -[2026-02-14T20:24:15.814982+00:00] DiscordPHP.WARNING: REQ POST interactions/1472327603926077624/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/callback failed: Discord\Http\Exceptions\NotFoundException: Not Found - { - "message": "Unknown interaction", - "code": 10062 -} in /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php:457 -Stack trace: -#0 /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php(287): Discord\Http\Http->handleError() -#1 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Discord\Http\Http->Discord\Http\{closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#3 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#4 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#5 /home/ubuntu/executor/workspace/vendor/react/promise/src/Deferred.php(45): React\Promise\Promise::React\Promise\{closure}() -#6 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(90): React\Promise\Deferred->resolve() -#7 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Http\Io\Transaction->React\Http\Io\{closure}() -#8 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#9 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#10 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#11 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#12 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(181): React\Promise\Internal\FulfilledPromise->then() -#13 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#14 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#15 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#16 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(178): React\Promise\Internal\FulfilledPromise->then() -#17 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#18 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#19 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(193): React\Promise\Promise::React\Promise\{closure}() -#20 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\Transaction->React\Http\Io\{closure}() -#21 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(50): Evenement\EventEmitter->emit() -#22 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(151): React\Http\Io\ReadableBodyStream->close() -#23 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(33): React\Http\Io\ReadableBodyStream->handleEnd() -#24 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ReadableBodyStream->React\Http\Io\{closure}() -#25 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/CloseProtectionStream.php(96): Evenement\EventEmitter->emit() -#26 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ClientRequestStream.php(228): React\Http\Io\CloseProtectionStream->handleData() -#27 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ClientRequestStream->handleData() -#28 /home/ubuntu/executor/workspace/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() -#29 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() -#30 /home/ubuntu/executor/workspace/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() -#31 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() -#32 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() -#33 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#34 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#35 {main} -[2026-02-14T20:24:15.815200+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":1,"empty":true} -Unhandled promise rejection with Discord\Http\Exceptions\NotFoundException: Not Found - { - "message": "Unknown interaction", - "code": 10062 -} in /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php:457 -Stack trace: -#0 /home/ubuntu/executor/workspace/vendor/discord-php/http/src/Discord/HttpTrait.php(287): Discord\Http\Http->handleError() -#1 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Discord\Http\Http->Discord\Http\{closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#3 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#4 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#5 /home/ubuntu/executor/workspace/vendor/react/promise/src/Deferred.php(45): React\Promise\Promise::React\Promise\{closure}() -#6 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(90): React\Promise\Deferred->resolve() -#7 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Http\Io\Transaction->React\Http\Io\{closure}() -#8 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(174): React\Promise\Internal\FulfilledPromise->then() -#9 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#10 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#11 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#12 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(181): React\Promise\Internal\FulfilledPromise->then() -#13 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#14 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#15 /home/ubuntu/executor/workspace/vendor/react/promise/src/Internal/FulfilledPromise.php(47): React\Promise\Promise::React\Promise\{closure}() -#16 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(178): React\Promise\Internal\FulfilledPromise->then() -#17 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(222): React\Promise\Promise::React\Promise\{closure}() -#18 /home/ubuntu/executor/workspace/vendor/react/promise/src/Promise.php(287): React\Promise\Promise->settle() -#19 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/Transaction.php(193): React\Promise\Promise::React\Promise\{closure}() -#20 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\Transaction->React\Http\Io\{closure}() -#21 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(50): Evenement\EventEmitter->emit() -#22 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(151): React\Http\Io\ReadableBodyStream->close() -#23 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ReadableBodyStream.php(33): React\Http\Io\ReadableBodyStream->handleEnd() -#24 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ReadableBodyStream->React\Http\Io\{closure}() -#25 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/CloseProtectionStream.php(96): Evenement\EventEmitter->emit() -#26 /home/ubuntu/executor/workspace/vendor/react/http/src/Io/ClientRequestStream.php(228): React\Http\Io\CloseProtectionStream->handleData() -#27 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Http\Io\ClientRequestStream->handleData() -#28 /home/ubuntu/executor/workspace/vendor/react/stream/src/Util.php(71): Evenement\EventEmitter->emit() -#29 /home/ubuntu/executor/workspace/vendor/evenement/evenement/src/EventEmitterTrait.php(143): React\Stream\Util::React\Stream\{closure}() -#30 /home/ubuntu/executor/workspace/vendor/react/stream/src/DuplexResourceStream.php(209): Evenement\EventEmitter->emit() -#31 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(246): React\Stream\DuplexResourceStream->handleData() -#32 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(213): React\EventLoop\StreamSelectLoop->waitForStreamActivity() -#33 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#34 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#35 {main} -[2026-02-14T20:24:16.227006+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/messages/@original successful -[2026-02-14T20:24:16.227146+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:19.800241+00:00] DiscordPHP.DEBUG: sending heartbeat -Title: DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky), Stream URL found: https://playback.media-streaming.soundcloud.cloud/T9rTGZDY5R1V/aac_160k/789cc3d8-9a15-4d36-a696-45db77cf2641/playlist.m3u8?expires=1771102659&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wbGF5YmFjay5tZWRpYS1zdHJlYW1pbmcuc291bmRjbG91ZC5jbG91ZC9UOXJUR1pEWTVSMVYvYWFjXzE2MGsvNzg5Y2MzZDgtOWExNS00ZDM2LWE2OTYtNDVkYjc3Y2YyNjQxL3BsYXlsaXN0Lm0zdTg~ZXhwaXJlcz0xNzcxMTAyNjU5IiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzcxMTAwOTc5fX19XX0_&Signature=P8u9Kyltw4jtWba1MfNNwKntO5qMWmkuPoeN8FdcsWqDy1jEtQvHkLAIIyNB~rjvUynH7UAdUZUY1RL8RtY2SZb0Mi0D9WoqjS2S6hAYoJLF805ItUGs4snYGB7bqsbZwa6FLARVhEO-le0Vyn1mVkliraUtoY42DZ0FdJY6Q2wCOvCLaYJcLKiDaQ59EWX8GrMl0~tuZ1UJm6ixvBfIWu0m6-MGq3Tyo2emT0bSfcuI9FeuRbC~CJy6Syr0RO7VoHGouGqEyoUTD71zG6UgdJJxT4SrDwZXA5P5LInD3s9V3NnQVOVPZBHuDEU093L1wkEittRTx-9R-F-qYiC1YQ__&Key-Pair-Id=K34606QXLEIRF3 -[2026-02-14T20:24:24.319236+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/messages/@original -[2026-02-14T20:24:24.319349+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} -Voice client not ready yet for DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky) (initial check), attempting to play anyway and waiting for ready event... -[2026-02-14T20:24:25.315369+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjMyNzYwMzkyNjA3NzYyNDpiYTRDYUdkS3dHS0RxdTJ3MllDQnpNcVltR2l3bnE4R3p3S1l3bDBSR2J6ZDRxbnhzRUhWY0NhNXd3bkJVa09hODB5VWJsRndXNzNxMWQ3Sng0MDEwY3lqQjV2MndTUTdmeFdCNzVYUzRxQWJWS2RET3FVdzlRYlNpSnpDZkh0ZQ/messages/@original successful -[2026-02-14T20:24:25.315491+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} -[2026-02-14T20:24:25.833481+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:25.833696+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:25.833799+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -Still not ready after 5s for DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky), trying playFunc as fallback. -Attempting to play DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky). VC Ready: No (Fallback: Yes) -Calling playFile for DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky). URL: https://playback.media-streaming.soundcloud.cloud/... -Error playing DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky): Voice Client is not ready. -Retrying DJ JAUH KO PERGI | SA CERITAKAN PADA BINTANG-BINTANG VIRAL TIKTOK 2026! (Alfar Fvnky) in 2 seconds due to 'not ready' error... -Unhandled promise rejection with Discord\Voice\Exceptions\ClientNotReadyException: Voice Client is not ready. in /home/ubuntu/executor/workspace/vendor/discord-php-helpers/voice/src/Discord/Voice/VoiceClient.php:405 -Stack trace: -#0 /home/ubuntu/executor/workspace/bot.php(215): Discord\Voice\VoiceClient->playFile() -#1 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/Timer/Timers.php(102): {closure}() -#2 /home/ubuntu/executor/workspace/vendor/react/event-loop/src/StreamSelectLoop.php(185): React\EventLoop\Timer\Timers->tick() -#3 /home/ubuntu/executor/workspace/vendor/team-reflex/discord-php/src/Discord/Discord.php(1822): React\EventLoop\StreamSelectLoop->run() -#4 /home/ubuntu/executor/workspace/bot.php(607): Discord\Discord->run() -#5 {main} -[2026-02-14T20:24:33.553784+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:39.584518+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:39.584769+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:39.584876+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:24:47.310137+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:48.783488+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":65} -[2026-02-14T20:24:48.839634+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":55.84406852722168} -[2026-02-14T20:24:53.338200+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:53.338344+00:00] DiscordPHP.DEBUG: sending heartbeat -[2026-02-14T20:24:53.338411+00:00] DiscordPHP.DEBUG: sent UDP heartbeat -[2026-02-14T20:24:56.609906+00:00] DiscordPHP.DEBUG: resetting payload count {"count":2} -[2026-02-14T20:25:01.064456+00:00] DiscordPHP.DEBUG: sending heartbeat +Bot voice state updated: Channel=1457687430189682781 Session=b7d96fb916cfae600b6d76157941da16 +[2026-02-15T00:27:36.423793+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"b7d96fb916cfae600b6d76157941da16"} +[2026-02-15T00:27:36.423969+00:00] DiscordPHP.INFO: received session id for voice session {"guild":"1428530728706117632","session_id":"b7d96fb916cfae600b6d76157941da16"} +[2026-02-15T00:27:36.532734+00:00] DiscordPHP.INFO: received token and endpoint for voice session {"guild":"1428530728706117632","token":"*****","endpoint":"c-fra20-5f509e9b.discord.media:2083"} +[2026-02-15T00:27:36.535514+00:00] DiscordPHP.DEBUG: Creating new voice websocket {"endpoint":"c-fra20-5f509e9b.discord.media:2083"} +[2026-02-15T00:27:36.536892+00:00] DiscordPHP.INFO: received token and endpoint for voice session {"guild":"1428530728706117632","token":"*****","endpoint":"c-fra20-5f509e9b.discord.media:2083"} +[2026-02-15T00:27:36.538998+00:00] DiscordPHP.DEBUG: Creating new voice websocket {"endpoint":"c-fra20-5f509e9b.discord.media:2083"} +[2026-02-15T00:27:36.906803+00:00] DiscordPHP.DEBUG: REQ POST interactions/1472388845000720548/aW50ZXJhY3Rpb246MTQ3MjM4ODg0NTAwMDcyMDU0ODo3Z1pWV3BPQXN4b2NBZjZwaGFKRGNPcXRsQmFQbU93em5QdUcyamhITTNJb1V5amEza1l5QkxMNkZWanJBVWEyVU56VkdrMXhSMW9NMnlIYmQ4dGZWcnM0d0JVN3VGUFlIYUFEbEgwZG5ESzRpTmRDNDVNN1d6clFyMzk3eU5Nbg/callback successful +[2026-02-15T00:27:36.906965+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:27:37.133270+00:00] DiscordPHP.DEBUG: connected to voice websocket +[2026-02-15T00:27:37.133643+00:00] DiscordPHP.DEBUG: sending identify {"packet":{"op":0,"d":{"server_id":"1428530728706117632","user_id":"1471909193886859294","token":"*****","max_dave_protocol_version":0,"session_id":"b7d96fb916cfae600b6d76157941da16"}}} +[2026-02-15T00:27:37.134428+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:27:37.163057+00:00] DiscordPHP.DEBUG: connected to voice websocket +[2026-02-15T00:27:37.163423+00:00] DiscordPHP.DEBUG: sending identify {"packet":{"op":0,"d":{"server_id":"1428530728706117632","user_id":"1471909193886859294","token":"*****","max_dave_protocol_version":0,"session_id":"b7d96fb916cfae600b6d76157941da16"}}} +[2026-02-15T00:27:37.164044+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:27:37.258172+00:00] DiscordPHP.DEBUG: received voice ready packet {"data":{"streams":[{"type":"video","ssrc":4208,"rtx_ssrc":4209,"rid":"","quality":0,"active":false}],"ssrc":4207,"port":19314,"modes":["aead_aes256_gcm_rtpsize","aead_xchacha20_poly1305_rtpsize"],"ip":"104.29.147.190","experiments":["fixed_keyframe_interval"]}} +[2026-02-15T00:27:37.258696+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":258.6820125579834} +[2026-02-15T00:27:37.259037+00:00] DiscordPHP.DEBUG: received client connect packet {"data":{"Discord\\WebSockets\\Payload":{"op":11,"d":{"user_ids":["235088799074484224","830530156048285716","906246223504240641","923944350612848700","1414108278354608278"]}}}} +[2026-02-15T00:27:37.259281+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"235088799074484224","ssrc":228,"speaking":1}} +[2026-02-15T00:27:37.259655+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"830530156048285716","ssrc":243,"speaking":1}} +[2026-02-15T00:27:37.259846+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"235088799074484224","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.259984+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"830530156048285716","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.260061+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"906246223504240641","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.260132+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"923944350612848700","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.260193+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"1414108278354608278","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.300968+00:00] DiscordPHP.DEBUG: received voice ready packet {"data":{"streams":[{"type":"video","ssrc":4211,"rtx_ssrc":4212,"rid":"","quality":0,"active":false}],"ssrc":4210,"port":19314,"modes":["aead_aes256_gcm_rtpsize","aead_xchacha20_poly1305_rtpsize"],"ip":"104.29.147.190","experiments":["fixed_keyframe_interval"]}} +[2026-02-15T00:27:37.301462+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":301.44810676574707} +[2026-02-15T00:27:37.301852+00:00] DiscordPHP.DEBUG: received client connect packet {"data":{"Discord\\WebSockets\\Payload":{"op":11,"d":{"user_ids":["235088799074484224","830530156048285716","906246223504240641","923944350612848700","1414108278354608278"]}}}} +[2026-02-15T00:27:37.302176+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"235088799074484224","ssrc":228,"speaking":1}} +[2026-02-15T00:27:37.302458+00:00] DiscordPHP.DEBUG: received speaking packet {"data":{"user_id":"830530156048285716","ssrc":243,"speaking":1}} +[2026-02-15T00:27:37.302618+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"235088799074484224","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.302698+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"830530156048285716","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.302779+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"906246223504240641","flags":null},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.302871+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"923944350612848700","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.303253+00:00] DiscordPHP.DEBUG: received flags packet {"data":{"attributes":{"user_id":"1414108278354608278","flags":2},"created":true,"class":"Discord\\Voice\\Flags"}} +[2026-02-15T00:27:37.303378+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"235088799074484224","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.353067+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"235088799074484224","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.353312+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"830530156048285716","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.353394+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"906246223504240641","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.353456+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"923944350612848700","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.353514+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"1414108278354608278","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.353575+00:00] DiscordPHP.WARNING: voice websocket closed {"op":4006,"reason":"Session is no longer valid."} +[2026-02-15T00:27:37.353872+00:00] DiscordPHP.WARNING: closing UDP client +[2026-02-15T00:27:37.354136+00:00] DiscordPHP.WARNING: received critical opcode - not reconnecting {"op":4006,"reason":"Session is no longer valid."} +[2026-02-15T00:27:37.354262+00:00] DiscordPHP.DEBUG: sessions {"voice_sessions":{"1428530728706117632":null}} +[2026-02-15T00:27:37.417071+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"830530156048285716","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.417299+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"906246223504240641","platform":null},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.417380+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"923944350612848700","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.417440+00:00] DiscordPHP.DEBUG: received platform packet {"data":{"attributes":{"user_id":"1414108278354608278","platform":1},"created":true,"class":"Discord\\Voice\\Platform"}} +[2026-02-15T00:27:37.471810+00:00] DiscordPHP.DEBUG: received our IP and port {"ip":"34.16.53.23","port":2945} +[2026-02-15T00:27:42.819165+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:27:50.889114+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:27:50.914717+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:27:51.008974+00:00] DiscordPHP.DEBUG: sent UDP heartbeat +[2026-02-15T00:27:51.040682+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":1040.6620502471924} +[2026-02-15T00:27:53.778996+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":13} +[2026-02-15T00:27:53.817862+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":38.62905502319336} +[2026-02-15T00:27:56.569609+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:01.368923+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjM4ODg0NTAwMDcyMDU0ODo3Z1pWV3BPQXN4b2NBZjZwaGFKRGNPcXRsQmFQbU93em5QdUcyamhITTNJb1V5amEza1l5QkxMNkZWanJBVWEyVU56VkdrMXhSMW9NMnlIYmQ4dGZWcnM0d0JVN3VGUFlIYUFEbEgwZG5ESzRpTmRDNDVNN1d6clFyMzk3eU5Nbg/messages/@original +[2026-02-15T00:28:01.369198+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:28:01.430640+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472388950009188362/aW50ZXJhY3Rpb246MTQ3MjM4ODk1MDAwOTE4ODM2MjpXM2prZllRMjdCQjBFSVAxbW1nNkUzanZIQ1h3ZEdiU3ltZDh1WURnZTVNZ3lUcDNPSjdaN1hKTTl4QW5NMTNvNnhtT0lzZXZGWllMblhBZXJDMlh3YVZKT3BpREVLSjJzaFJDSjNRN0tuM0szZFJEUEhUY2JoOUxkcUd3NnB1cw/callback +[2026-02-15T00:28:01.430814+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":1,"empty":true} +[2026-02-15T00:28:01.744405+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjM4ODg0NTAwMDcyMDU0ODo3Z1pWV3BPQXN4b2NBZjZwaGFKRGNPcXRsQmFQbU93em5QdUcyamhITTNJb1V5amEza1l5QkxMNkZWanJBVWEyVU56VkdrMXhSMW9NMnlIYmQ4dGZWcnM0d0JVN3VGUFlIYUFEbEgwZG5ESzRpTmRDNDVNN1d6clFyMzk3eU5Nbg/messages/@original successful +[2026-02-15T00:28:01.744552+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":1,"empty":true} +[2026-02-15T00:28:01.931121+00:00] DiscordPHP.DEBUG: REQ POST interactions/1472388950009188362/aW50ZXJhY3Rpb246MTQ3MjM4ODk1MDAwOTE4ODM2MjpXM2prZllRMjdCQjBFSVAxbW1nNkUzanZIQ1h3ZEdiU3ltZDh1WURnZTVNZ3lUcDNPSjdaN1hKTTl4QW5NMTNvNnhtT0lzZXZGWllMblhBZXJDMlh3YVZKT3BpREVLSjJzaFJDSjNRN0tuM0szZFJEUEhUY2JoOUxkcUd3NnB1cw/callback successful +[2026-02-15T00:28:01.931278+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:28:04.641929+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:04.665312+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:04.759086+00:00] DiscordPHP.DEBUG: sent UDP heartbeat +[2026-02-15T00:28:04.791840+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":791.8200492858887} +[2026-02-15T00:28:10.325171+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:13.260220+00:00] DiscordPHP.DEBUG: BUCKET postinteractions/:interaction_id/:interaction_token/callback queued REQ POST interactions/1472388999791378573/aW50ZXJhY3Rpb246MTQ3MjM4ODk5OTc5MTM3ODU3MzpYdmVYdDk1QWhUSUxuSkdiVHFZWVFZT1dOeE5zdWhQSVBqaVZ6emJtOTlENklGcnNzaURmdnhiRlV0a01qUkM0aFJLSGJic21zbzNZd09xdktWeDVRem00Y1ljM1NQOHFnb3hhUTMxMGo5ODlZeXdWTnFaQXF3Y2c1OGkxQ25DWQ/callback +[2026-02-15T00:28:13.260445+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +Voice client in bad state (ready=no) or wrong channel, closing and rejoining... +Error closing VC: Voice Client is not connected. +Joining channel: Staff voice (Play command, delay: 7) +[2026-02-15T00:28:13.761212+00:00] DiscordPHP.DEBUG: REQ POST interactions/1472388999791378573/aW50ZXJhY3Rpb246MTQ3MjM4ODk5OTc5MTM3ODU3MzpYdmVYdDk1QWhUSUxuSkdiVHFZWVFZT1dOeE5zdWhQSVBqaVZ6emJtOTlENklGcnNzaURmdnhiRlV0a01qUkM0aFJLSGJic21zbzNZd09xdktWeDVRem00Y1ljM1NQOHFnb3hhUTMxMGo5ODlZeXdWTnFaQXF3Y2c1OGkxQ25DWQ/callback successful +[2026-02-15T00:28:13.761349+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:28:18.395936+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:18.415770+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:18.509383+00:00] DiscordPHP.DEBUG: sent UDP heartbeat +[2026-02-15T00:28:18.542777+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":542.7589416503906} +Error joining VC: You cannot join more than one voice channel per guild/server. +[2026-02-15T00:28:20.266371+00:00] DiscordPHP.DEBUG: BUCKET patchwebhooks/:application_id/:interaction_token/messages/@original queued REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjM4ODk5OTc5MTM3ODU3MzpYdmVYdDk1QWhUSUxuSkdiVHFZWVFZT1dOeE5zdWhQSVBqaVZ6emJtOTlENklGcnNzaURmdnhiRlV0a01qUkM0aFJLSGJic21zbzNZd09xdktWeDVRem00Y1ljM1NQOHFnb3hhUTMxMGo5ODlZeXdWTnFaQXF3Y2c1OGkxQ25DWQ/messages/@original +[2026-02-15T00:28:20.266507+00:00] DiscordPHP.DEBUG: http not checking interaction queue {"waiting":0,"empty":true} +[2026-02-15T00:28:20.744427+00:00] DiscordPHP.DEBUG: REQ PATCH webhooks/1471909193886859294/aW50ZXJhY3Rpb246MTQ3MjM4ODk5OTc5MTM3ODU3MzpYdmVYdDk1QWhUSUxuSkdiVHFZWVFZT1dOeE5zdWhQSVBqaVZ6emJtOTlENklGcnNzaURmdnhiRlV0a01qUkM0aFJLSGJic21zbzNZd09xdktWeDVRem00Y1ljM1NQOHFnb3hhUTMxMGo5ODlZeXdWTnFaQXF3Y2c1OGkxQ25DWQ/messages/@original successful +[2026-02-15T00:28:20.744597+00:00] DiscordPHP.DEBUG: http not checking queue {"waiting":0,"empty":true} +[2026-02-15T00:28:24.076110+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:31.276819+00:00] DiscordPHP.DEBUG: resetting payload count {"count":2} +[2026-02-15T00:28:32.147563+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:32.166290+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:32.259649+00:00] DiscordPHP.DEBUG: sent UDP heartbeat +[2026-02-15T00:28:32.293142+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":293.1220531463623} +[2026-02-15T00:28:35.031902+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":22} +[2026-02-15T00:28:35.088545+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":56.31303787231445} +[2026-02-15T00:28:37.829079+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:45.905219+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:45.916768+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:46.009910+00:00] DiscordPHP.DEBUG: sent UDP heartbeat +[2026-02-15T00:28:46.048413+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":1048.3899116516113} +[2026-02-15T00:28:51.580409+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:59.662562+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:59.667247+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:28:59.760123+00:00] DiscordPHP.DEBUG: sent UDP heartbeat +[2026-02-15T00:28:59.794857+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":794.8310375213623} +[2026-02-15T00:29:05.335608+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:29:13.419662+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:29:13.419900+00:00] DiscordPHP.DEBUG: sending heartbeat +[2026-02-15T00:29:13.510283+00:00] DiscordPHP.DEBUG: sent UDP heartbeat +[2026-02-15T00:29:13.547033+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":547.0149517059326} +[2026-02-15T00:29:16.284832+00:00] DiscordPHP.DEBUG: sending heartbeat {"seq":22} +[2026-02-15T00:29:16.338273+00:00] DiscordPHP.DEBUG: received heartbeat ack {"response_time":53.08389663696289}