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
// Custom color and size
// With additional SVG props
console.log('Bot clicked')}
aria-label="AI Assistant"
/>
// In a button component
```
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.