If you know how XenoBot acts, it's quite easy to detect whether they use XenoBot or not, however, between iBot and some other bots it's quite similar. Let's just assume the most of them uses iBot, some use windbot I guess they are pretty the same.
Specifics are different for each script as well so kinda hard to tell sometimes, but some things I can see are waiting time for stuff, spell casters, healings, waypoint (how badly it wants to reach a waypoint and at what cost).
/Stusse