Daxda, thanks very much for taking the time to write that, I find it very helpful and will act on it as soon as I sit down to code next. I think I understand the points you made I guess we will have to wait until I attempt to fix it to see if i've covered those areas!
I hacked together this code piece by piece with no planning, in fact it was just meant to be an experiment at first to see if i could send and receive messages through the terminal. Then I just kept adding stuff, coz woz bored. All three of the scripts in the modules section are other people's work. I just wrote the main skybot.py to tie them all together.
Architect I will in no way pass you up bro, shoot those requests my way and they will get merged, i'm already following you on the githezzey