- Plain connect as any client
- Auth to services
- If OK, have services set usermode +B
- Have services transmit privilegdes (for example NOTARGET, NOCHANLIMIT,
NOFLOOD)
(wich are actually the only privilegdes at maximum a botservice should
need to be able to reduce there amounts of bots without getting issues)
On whois, the server would state the bot is from a botlending, an X verify
would be more detailed as it could also show the associated admin/channel
the bot is related to.
Together with the subid feature I had in mind where botaccounts are linked
to it's admin account this could work out well and would have the ability
for both sides to have decent control of whats going on.
You could also limit the features such an account has in services, for
example:
- A bot has no level in channels
- It can only be added/removed by cservice and or the level 500
- available commands: op/deop/kick/ban/unban/key (key could be usefull in
case someone messed up the channel and the bot needs to ask a key, since
status requests are hardly parsable)
- above could be combined in a separate command only available for bots,
/msg X botcmd <channel> OP <nick>...<nick>
Can you find yourself in restrictions like: not being able to put a message
in a channel where the bot is not-opped nore voiced? Why the seperate bot
cmd? If there is already a usermode, any oper can retrieve the information
concerning the bot and perform the command through UWorld. Wehenever X is
on the channel, it can check wether a bot on the channel has access, and
has the auto-op or auto-voiceflag. This way he ops the bot if he is not
suspended.
(I think this should also satisfy Isomer's request that flew in while I
still was typing)
But I think I tried to discuss this item many times before and always hit
the concrete wall since it was considered "useless and not wanted" as
usual.
But who cares, I'm just the script kiddie that seems to have nuked the
entire network, right ?
I think there are users who care, I even think there are opers who care
(such as Isomer). I just guess they don't care anymore whenever you state
something like this, since that is already history... I think they stated
it was not wanted as you use the term 'botservices', where we use the term
'bots'. The patch shouldn't be designed for botservices, bot for bots in
general. It's just too hard to jugde if a botservice is ok or not. If the
patch is there for bots in general, botservices who don't abuse can also
use this feature. They won't get killed, since they don't abuse... I-lines
can be an addon decided by the admin itself, but not a feature for this
patch. Besides that, I never thought you were some script kiddie... On the
contrary. But who am I?
regards