Although even if they are are completely away, how are they different from someone who just types follow leader and sits there doing nothing because what he does is not important, and why should one be punished because he has a script that does something important for the group and the other should not be punished because he doesnt have any scripts but is just sponging ?
The general sense of rules is do not exp while afk. That's how they are different. For all I know, being afk with a spell bot at WG is illegal for this very reason - you help people make exp, while being AFK (even though you are not actually making any exp, unless you are a cl prime and raise people).
Personally, I meant botting as being afk, while the group is running. Nothing more, nothing less. I guess I do use a colloquial meaning of the word "to be afk, when the group needs you", rather than it's direct meaning, "to run scripts".
If there's a script running that does all the work
without disrupting how the group runs and the player responds to tells/gt, then fine, be present at the keyboard and do your work (whether if it's a script or not, I don't care. Sometimes, a script works better, than an ignorant mage, who blasts wrong targets).
I too appreciate well written scripts. Sometimes, however, direct interaction helps a lot, when something bad happens, this is what people need to pay attention for. For example:
- tanks need to rescue shy people with pets, who don't sing (though it could be scripted as well, I presume)
- mages need to blast incoming aggro or summoned mobs
- front line needs to blast stab/blast mobs, when the back row is low on mana (I've had a full front line of warriors not cast a thing on elites recently: we kicked it to death - a shuddering experience.)
- a newbie is dying and needs a restore/shield/light (and not a soul has scripts that are as good as Thraxas's).
Heck, there are more situations, than I can remember.
This situation is just ridiculous - Making scripts to find out bots, pushing them to aggro mobs ? You wouldnt push a player to an aggro mob if he joined your group to sponge and went afk, you just recall him or ungroup him, if you realise that he's not doing anything that is - which unless a player is important you never actually notice. But if he has a script that helps a group at the right time by doing his job you are justified to pkill him ?
I never said I'd be writing scripts to detect bots. I was thinking in the line of jumping through [s]hoops[/s] portals.
I'd be very much inclined to go to a dangerous spot and recall, so the repeat, 100% verified afk person learns to pay attention, because, like Splork said, we'd rather handle it ourselves and he won't be able to prove/verify that the person was afk.
Though it is easier to leave afkers alone, which is what I was and will definitely be doing. This solution or similar is also very friendly to false positives.
As for people, who do nothing, but are present, I try to find work for everyone (blind/weaken as the minimum). There are a few newbies that I didn't get to do anything, because their levels and/or classo didn't allow them to sanc or gate. I have nothing against these people, as long as they help the group: they have to get xp somewhere. And two attacks with a spec are worth something (especially, if the newbie spec wielder takes 1/2 exp of any tri40

).
Personally, I've decided to do only one change in my groups: I'll ask people, who go afk for more, than 1 tick, while the group is running, to announce that via gt or tell (or gossip/shout/yell). Afk announcement on regens is welcome, but not obligatory, unless you are not or may not be going back before the group runs.
If I find someone afk while running w/o an announcement for more, than 2-3 ticks, a few times, I'll consider ungrouping or recalling him/her (probably, just before deathblow).
Another way to suffer for afkness during grouping is losing pops or calls for eq. It helps to be present, when the leader asks, who needs an uncalled pop (or a gem[!]).
I am really tired of afkness between regens lately. I do try to run smoothly, but I've realized that if I want to run enjoyable groups (not just for myself, but for others, too), I need to make sure people are present at the keyboards, when the group is running. This is one of the reasons that small groups work so well: everyone's paying full attention. If I were to write a compendium of what to do or not to do in groups, it'd simply come down to paying attention and doing everything your char can to help the group kill the mob and keep people alive at all times.