execute('DELETE FROM users WHERE phone_number = :p', ['p' => $phone]); $id = $db->insert('users', ['phone_number' => $phone, 'status' => 'active', 'created_at' => date('Y-m-d H:i:s')]); $db->update('users', ['advisor_requested' => 1], 'id = :id', ['id' => $id]); $bot = new BotService(); $bot->attendConversation($phone, 1); $user = $db->fetch('SELECT * FROM users WHERE id = :id', ['id' => $id]); $activity = $db->fetch('SELECT * FROM operator_activity WHERE user_id = :uid ORDER BY created_at DESC LIMIT 1', ['uid' => $id]); echo "User in_service: " . ($user['in_service'] ?? 'NULL') . PHP_EOL; echo "in_service_by: " . ($user['in_service_by'] ?? 'NULL') . PHP_EOL; echo "in_service_at: " . ($user['in_service_at'] ?? 'NULL') . PHP_EOL; if ($activity) { echo "Activity: action={$activity['action']} operator_id={$activity['operator_id']} details={$activity['details']}\n"; } else { echo "No operator activity found\n"; }