functional modular tt bot, based on the examples from the super cool api