Code: Select all
need-op { putserv "PRIVMSG #hernandos :op" }
However, every time when the eggdrop gets "dropped" from IRC and connects back, or when I make it to rehash, the original line has re-appeared in the .chan file for that one channel! How is this even possible? I've removed it from the .chan file and it sure as hell isn't in the .conf file, hasn't been for a long time now, so where does it get it??
---
Then I have a second problem with my other bot: It is opped on four channels. Yet for some reason, it only ops me on one of them when I join the channels. Now it's 100% certain I have the right hostname there and I do have auto-op enabled on those channels and have +ao for myself etc, so it's not that.
When I go to the console (with telnet) and type ".op <mynick> <channel>", the bot even says "Opping <mynick> on <channel>", yet at IRC nothing happens. Then when I cycle (part+join) it ops me! But not when I connect to the server and join the channels. This is really strange, and only happens to the bot that's on QuakeNet. Also it seems to op some people normally, although I'm not the only one it doesn't always op, even when it should.
Now I noticed, that when I opped it, it still says in the console that it's not opped on that channel. So it seems like it doesn't get all the info that's happening at the IRC or something?