i play iRO but they catch bots too and their methods might be similar... so i guess i'll share my experience o.o
i got caught botting maybe 7 or 8 times now, i refine my strategy after i get caught every time.
so far:
1) if one of your bots is caught, every other one regardless of map will also get caught, i guess they can view every account that's logged in with your ip at the time.
2) if you traded stuff to your other accounts even the ones you didn't bot on, then you've "benefited" from it as well and they will ban those too.
3) they ban mostly during midnight hours, but sometimes during afternoons as well. I've yet to be caught during the 6 am - 12 pm time frame.
4) this is not proven by me but my friend insists that when he gets checked by a gm he gets random teleported.
5) they don't hold bans, as in if you got caught u'll get banned within the day, they dont ban you one week after or anything like that (at least so far it's been this way)
6) most importantly, i believe they go to popular maps to check for bots and mass ban bots once in a while, as every one of my bots that are caught were in bib dungeon.
right now i am trying a new method where i don't trade things to my main account until they find what i want them to find, then after i trade those to myself after i retire the account entirely. then rinse and repeat.
if this works and only bot accounts get banned instead of my main i'll let you guys know hoho~
[edit] and to answer your question: i traded stuff to my friend as well, but he's untouched.
so i am guessing they ban based on ip, not just trades since that might affect innocent traders.
tho i am not sure.
but since bot catching is a manual process, and them gms are just low wage workers i am confident that they're bound to make mistakes once in a while and not be too thorough with their work.
so keep your ips separated and i think you'll be fine if u just do drop and pickups
