not 100% sure but I think it simply reflects the stuff on the chosen client(can be official rs client, osbuddy) you're using into tribot. People claim to have lower ban rates when using looking glass but I havent personally tied it.
there are lots of things that could get you banned.
And yes if you bot only 30 mins per day you could still get caught, especially when the script you're sucks. you could take alot of precautions to lessen the chances of a ban, though.