Inspiro is friendly SMS bot that helps you discover, contribute to and create interesting and fun metaphors to inspire new concepts for designers and other creatives or allow users, in general, to understand and visualize complex concepts in different ways.
I found the topic of the final project aligned with some of the directions I am exploring for my assistantship. My assistantship project New Metaphors is a research into how complex or abstract concepts can be explained through everyday objects or phenomenon. Currently, it's in a workshop format and I wanted to make it more approachable and accessible for individual use. Hence, I built Inspiro. Inspiro can help get designers or creatives get inspiration for their projects by getting metaphors which allows them to think about visualizing ideas in different ways.
I took inspiration from a couple of Twitter bots. These two twitter bots have been made by Dan Lockton from the School of Design. https://twitter.com/newmetaphors, (Links to an external site.)Links to an external site.https://twitter.com/SyllogismBot (Links to an external site.)Links to an external site.
(Links to an external site.)Links to an external site. These are other similar examples -- https://twitter.com/pentametron/ (Links to an external site.)Links to an external site.
https://twitter.com/metaphorminute (Links to an external site.)Links to an external site.
https://twitter.com/roofslappingbot (Links to an external site.)Links to an external site.
I intended for my bot will build on some of the existing work done for the new metaphors twitter bot. At the moment it just throws an unusual randomly generated metaphor every half an hour. I want to make this more conversational so that the users of the bot can contribute to making new metaphors. I was interested in how through my bot I could create serendipitous moments of inspiration and conversation between the bot and the user + the user with other people.
I want to still try and create a semi-random mash-up of images and idea/concept words but unlike the twitter bot I wanted to make it more informed through user feedback
Outline your approach to the project? What ideas did you generate and how did you refine or reject them? What did you research and explore? what were the design choices? What challenges were encountered and how did you resolve them?
I successfully tried out the MiniMagick Ruby wrapper for ImageMagick that allows to read, write and modify bitmap images. One of the issues that I had is to figure out the container size for the text overlay on the image. Second, randomizing the background color and images. Third, how could I connect it database of images and then where do I export the resulting image to send it to the user using Twilio.