Let me explain my title. I already used the search but didnt find the solution. I have UnrealIRCd running with an Eggdrop bot (doh). But i have a problem that is related to changing between registered nicks.
Like;
* Your nick is now Witlof
-
-NickServ- This nickname is registered and protected. If it is your
-
-NickServ- nick, type /msg NickServ IDENTIFY password. Otherwise,
-
-NickServ- please choose a different nick.
While Witlof is registered by someone else. I did look in the config files but didnt found how to set up the bot so it changes Witlof into Guest~Random after a minute or so. I know that it is possible, but how did they do that?
You'll need a dedicated script for that..
There's no such native function in eggdrop.
You'd probably have to listen for notice's from NickServ and try to determine wether it's a warning on protected nick or something else; then set the variable "nick" to a new value.
Also, I have a faint memory that some NickServ services allow the owner of the nick to decide wether it should be nice or aggressive when protecting your nick (just force nick to be changed or /kill it)..
Why would your bot to encounter to have someelse nick? I suppose easiest would be to bind to nick changes into guests and check if old nick was the botnick. I would rather give my bot a registred nick... wrong I DID give my bot a registred nick, so noone can steal it from the bot .
My BOT nick is regged, but thats not the point I'm talking about 'normal' users, when they change their nick into another nick that is regged by someone else. Doesnt matter to who that nick belongs. I just want it to be changed into Guest~*RANDOM* when they dont identify within a minute or something.