Listening, thinking, talking, then happy.
All running live. Select one to see it on the stage and get its code below.
Neutral is exactly the original logo, so the bot can replace the current mark and only come to life when it has something to say.
minimal below about 40px.
mono takes the text colour, for a coloured button.
The code follows the expression selected above: smile.
Everything here ships together, with no runtime dependencies.
<b-bot>.b-bot.d.ts.<img>. No JavaScript.