We are DEFINITELY working on making that a reality!
However, you are right, it is advanced. BUT, it is possible and will be possible.
Right now, we are in the process of figuring that out and turning into something easy and manageable for our users.
There are lots of things that we'd like to incorporate! Letting coding mode and friendship mode to act together, having special programming for friends (like if blue friends are near me do something specific), and other amazing things are in our Jewelbot plans for the future!