Updated cal_bot to use the new messaging structure.

Task @T80 : Updated cal_bot to recognise the new API structure.
Tested and working well.