Basically, I use the nickserv module to auth into an IRC server, but for some reason, it seems like it joins the channels THEN activates nickserv.
Is there anyway to make it auth to nickserv BEFORE joining the channels?
<bountysource-plugin>
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/38974613-znc-joins-channels-then-auths-nickserv?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).
</bountysource-plugin>
<!-- github-sync-id:187460007 -->
I know the party line on this is going to be "Use SASL". But it really would be nice if the nickserv module could delay joining channels until it has authenticated. That said, there are so many different services with so many different NickServ messages (not even counting translations) that it's not likely to happen.
I know the party line on this is going to be "Use SASL". But it really would be nice if the nickserv module could delay joining channels until it has authenticated. That said, there are so many different services with so many different NickServ messages (not even counting translations) that it's not likely to happen.
<!-- github-comment-id:258575325 -->
2, Set a join delay: /msg *controlpanel setnetwork $me network joindelay number_of_seconds
If you want to do it via webadmin: Your settings -> Edit [network] -> Channel join delay.
You have a few options,
1, Use http://wiki.znc.in/Sasl or http://wiki.znc.in/Cert assuming the network supports it.
2, Set a join delay:
`/msg *controlpanel setnetwork $me network joindelay number_of_seconds`
If you want to do it via webadmin: Your settings -> Edit [network] -> Channel join delay.
<!-- github-comment-id:258576264 -->
FYI, by default joindelay value seems to be set at 0.
> You have a few options,
...
> 2, Set a join delay: `/msg *controlpanel setnetwork $me network joindelay number_of_seconds`
>
> If you want to do it via webadmin: Your settings -> Edit [network] -> Channel join delay.
Using ZNC 1.8.2+deb2build5, this *controlpanel command no longer works.
The new syntax is:
```
/msg *controlpanel setnetwork joindelay username network seconds
```
FYI, by default joindelay value seems to be set at 0.
<!-- github-comment-id:1328009704 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Basically, I use the nickserv module to auth into an IRC server, but for some reason, it seems like it joins the channels THEN activates nickserv.
Is there anyway to make it auth to nickserv BEFORE joining the channels?
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I know the party line on this is going to be "Use SASL". But it really would be nice if the nickserv module could delay joining channels until it has authenticated. That said, there are so many different services with so many different NickServ messages (not even counting translations) that it's not likely to happen.
You have a few options,
1, Use http://wiki.znc.in/Sasl or http://wiki.znc.in/Cert assuming the network supports it.
2, Set a join delay:
/msg *controlpanel setnetwork $me network joindelay number_of_secondsIf you want to do it via webadmin: Your settings -> Edit [network] -> Channel join delay.
Does PERFORM support a waiting time yet?
Last I checked, no.
OK, just tried the channel join delay, works perfectly. Thanks for the help! 👍
Using ZNC 1.8.2+deb2build5, this *controlpanel command no longer works.
The new syntax is:
FYI, by default joindelay value seems to be set at 0.