Python TS6 bot framework