Bottts
Bottts is a robot-themed vector avatar style featuring colorful, modular robot characters with customizable parts. A classic choice for generating fun, technical profile icons in developer tools and apps.
This avatar style is a remix of: Bottts by Pablo Stanley, licensed under Free for personal and commercial use .
LICENSE
While our code is MIT licensed, the design of this avatar style is licensed under Free for personal and commercial use. See details for more information.
Usage
Use this URL to request this avatar style via our HTTP API.
https://api.dicebear.com/9.x/bottts/svg
You can use the URL directly as image source.
See HTTP-API docs for more information.
First install the required packages via npm:
npm install @dicebear/core @dicebear/collection --save
Then you can create this avatar as follows:
import { createAvatar } from '@dicebear/core';
import { bottts } from '@dicebear/collection';
const avatar = createAvatar(bottts, {
// ... options
});
const svg = avatar.toString();
See JS-Library docs for more information.
First install the CLI package via npm:
npm install --global dicebear
Then you can create this avatar as follows:
dicebear bottts
See CLI docs for more information.
Options
seed
TypestringThe seed determines the initial value for the built-in PRNG. With the PRNG you can create the same avatar over and over again based.
FelixAnekahttps://api.dicebear.com/9.x/bottts/svg?seed=Felix
createAvatar(bottts, {
seed: "Felix"
});dicebear bottts --seed "Felix"
flip
Typebooleanfalsetruefalsehttps://api.dicebear.com/9.x/bottts/svg?flip=false
createAvatar(bottts, {
flip: false
});dicebear bottts --flip false
rotate
TypeintegerMinimum 0Maximum 3600901802700https://api.dicebear.com/9.x/bottts/svg?rotate=0
createAvatar(bottts, {
rotate: 0
});dicebear bottts --rotate 0
scale
TypeintegerMinimum 0Maximum 20050100200100https://api.dicebear.com/9.x/bottts/svg?scale=50
createAvatar(bottts, {
scale: 50
});dicebear bottts --scale 50
radius
TypeintegerMinimum 0Maximum 50010203040500https://api.dicebear.com/9.x/bottts/svg?radius=0
createAvatar(bottts, {
radius: 0
});dicebear bottts --radius 0
size
TypeintegerMinimum 13248648096https://api.dicebear.com/9.x/bottts/svg?size=32
createAvatar(bottts, {
size: 32
});dicebear bottts --size 32
backgroundColor
TypearrayItem Pattern ^(transparent|[a-fA-F0-9]{6})$b6e3f4c0aeded1d4f9ffd5dcffdfbfhttps://api.dicebear.com/9.x/bottts/svg?backgroundColor=b6e3f4,c0aede,d1d4f9
createAvatar(bottts, {
backgroundColor: ["b6e3f4","c0aede","d1d4f9"]
});dicebear bottts --backgroundColor "b6e3f4" "c0aede" "d1d4f9"
backgroundType
TypearraygradientLinearsolidsolidhttps://api.dicebear.com/9.x/bottts/svg?backgroundType=gradientLinear,solid
createAvatar(bottts, {
backgroundType: ["gradientLinear","solid"]
});dicebear bottts --backgroundType "gradientLinear" "solid"
backgroundRotation
Typearray Specify an array of two numbers for this option. The PRNG will generate a number between the two values, which will be used as the rotation degree. The rotation is only visible if backgroundType is set to ['gradientLinear'].
0360https://api.dicebear.com/9.x/bottts/svg?backgroundRotation=0,360
createAvatar(bottts, {
backgroundRotation: [0,360]
});dicebear bottts --backgroundRotation 0 360
translateX
TypeintegerMinimum -100Maximum 100-50-25025500https://api.dicebear.com/9.x/bottts/svg?translateX=-50
createAvatar(bottts, {
translateX: -50
});dicebear bottts --translateX -50
translateY
TypeintegerMinimum -100Maximum 100-50-25025500https://api.dicebear.com/9.x/bottts/svg?translateY=-50
createAvatar(bottts, {
translateY: -50
});dicebear bottts --translateY -50
clip
Typebooleantruehttps://api.dicebear.com/9.x/bottts/svg?clip=true
createAvatar(bottts, {
clip: true
});dicebear bottts --clip true
randomizeIds
TypebooleanThis option randomize the IDs in the generated SVG / XML. This can be useful for example if the avatars are included directly in the HTML and you want to avoid ID collisions.
falsehttps://api.dicebear.com/9.x/bottts/svg?randomizeIds=false
createAvatar(bottts, {
randomizeIds: false
});dicebear bottts --randomizeIds false
baseColor
TypearrayItem Pattern ^(transparent|[a-fA-F0-9]{6})$00acc11e88e55e35b16d4c417cb3428e24aa039be543a047546e7a00897b3949ab757575c0ca33d81b60e53935f4511efb8c00fdd835ffb300https://api.dicebear.com/9.x/bottts/svg?baseColor=00acc1,1e88e5,5e35b1
createAvatar(bottts, {
baseColor: ["00acc1","1e88e5","5e35b1"]
});dicebear bottts --baseColor "00acc1" "1e88e5" "5e35b1"
eyes
Typearraybulgingdizzyevaframe1frame2glowhappyheartsrobocoproundroundFrame01roundFrame02sensorshade01bulgingdizzyevaframe1frame2glowhappyheartsrobocoproundroundFrame01roundFrame02sensorshade01https://api.dicebear.com/9.x/bottts/svg?eyes=bulging,dizzy,eva
createAvatar(bottts, {
eyes: ["bulging","dizzy","eva"]
});dicebear bottts --eyes "bulging" "dizzy" "eva"
face
Typearrayround01round02square01square02square03square04round01round02square01square02square03square04https://api.dicebear.com/9.x/bottts/svg?face=round01,round02,square01
createAvatar(bottts, {
face: ["round01","round02","square01"]
});dicebear bottts --face "round01" "round02" "square01"
mouth
Typearraybitediagramgrill01grill02grill03smile01smile02square01square02bitediagramgrill01grill02grill03smile01smile02square01square02https://api.dicebear.com/9.x/bottts/svg?mouth=bite,diagram,grill01
createAvatar(bottts, {
mouth: ["bite","diagram","grill01"]
});dicebear bottts --mouth "bite" "diagram" "grill01"
mouthProbability
TypeintegerMinimum 0Maximum 1000100100https://api.dicebear.com/9.x/bottts/svg?mouthProbability=0
createAvatar(bottts, {
mouthProbability: 0
});dicebear bottts --mouthProbability 0
sides
Typearrayantenna01antenna02cables01cables02roundsquaresquareAssymetricantenna01antenna02cables01cables02roundsquaresquareAssymetrichttps://api.dicebear.com/9.x/bottts/svg?sides=antenna01,antenna02,cables01
createAvatar(bottts, {
sides: ["antenna01","antenna02","cables01"]
});dicebear bottts --sides "antenna01" "antenna02" "cables01"
sidesProbability
TypeintegerMinimum 0Maximum 1000100100https://api.dicebear.com/9.x/bottts/svg?sidesProbability=0
createAvatar(bottts, {
sidesProbability: 0
});dicebear bottts --sidesProbability 0
texture
Typearraycamo01camo02circuitsdirty01dirty02dotsgrunge01grunge02camo01camo02circuitsdirty01dirty02dotsgrunge01grunge02https://api.dicebear.com/9.x/bottts/svg?texture=camo01,camo02,circuits
createAvatar(bottts, {
texture: ["camo01","camo02","circuits"]
});dicebear bottts --texture "camo01" "camo02" "circuits"
textureProbability
TypeintegerMinimum 0Maximum 100010050https://api.dicebear.com/9.x/bottts/svg?textureProbability=0
createAvatar(bottts, {
textureProbability: 0
});dicebear bottts --textureProbability 0
top
TypearrayantennaantennaCrookedbulb01glowingBulb01glowingBulb02hornslightspyramidradarantennaantennaCrookedbulb01glowingBulb01glowingBulb02hornslightspyramidradarhttps://api.dicebear.com/9.x/bottts/svg?top=antenna,antennaCrooked,bulb01
createAvatar(bottts, {
top: ["antenna","antennaCrooked","bulb01"]
});dicebear bottts --top "antenna" "antennaCrooked" "bulb01"
topProbability
TypeintegerMinimum 0Maximum 1000100100https://api.dicebear.com/9.x/bottts/svg?topProbability=0
createAvatar(bottts, {
topProbability: 0
});dicebear bottts --topProbability 0
Details
| Naming | |
|---|---|
| Collection Import | import { bottts } from '@dicebear/collection'; |
| Package Import | import * as style from '@dicebear/bottts'; |
| CLI | dicebear bottts |
| HTTP-API | https://api.dicebear.com/9.x/bottts/svg |
| JSON Schema | https://api.dicebear.com/9.x/bottts/schema.json |
| Source | |
|---|---|
| Title | Bottts |
| Creator | Pablo Stanley |
| Website | https://twitter.com/pablostanley |
| License | Free for personal and commercial use |
| Source | https://bottts.com/ |