<!-- source-hash: 29176fd76f6377d8810c3f0249179b7f -->
A React component that renders a customizable bot/robot icon as an SVG with configurable color and styling properties.

## Key Components

- **`BotIconProps`** - Interface extending SVG props with optional color customization
- **`BotIcon`** - Main component rendering a robot-shaped SVG icon with head, body, arms, legs, and facial features

## Usage Example

```typescript
import { BotIcon } from './bot-icon'

// Basic usage with default styling
<BotIcon />

// Custom color and size
<BotIcon color="blue" className="h-8 w-8" />

// With additional SVG props
<BotIcon 
  color="#3b82f6" 
  className="h-12 w-12"
  onClick={() => console.log('Bot clicked')}
  aria-label="AI Assistant"
/>

// In a button component
<button className="flex items-center gap-2">
  <BotIcon color="currentColor" className="h-5 w-5" />
  AI Chat
</button>
```

The icon features a robot design with a circular head, rectangular body, side arms, legs, and two small circular eyes. The `color` prop controls both stroke and fill colors, while `className` allows for size and positioning customization. All standard SVG props are supported through prop spreading.