Make keepnick smarter. #259

Closed
opened 2026-10-05 04:08:15 +02:00 by adam · 1 comment
Owner

Nick: KindOne
Alt. Nick: KindTwo

Channel:

/join #example

example is +mnt

  • bot sets mode: +v KindOne
    <+KindOne> Hi..
  • KindTwo has joined #example
  • KindOne has quit (Ping Timeout)
    ((Now the keepnick module tries to "/nick KindOne" and will fail))

Server/Status window:

example Cannot change nickname while banned on channel

((That will repeat until i get +v in #example or /part,/nick,/join.))

Keepnick keeps trying to "/nick KindOne" since it does not know that #example is +m. Keepnick needs to be smart enough to see the +m and that I'm not +v/+h/+o and stop trying to "/nick KindOne".

Nick: KindOne Alt. Nick: KindTwo Channel: /join #example # example is +mnt - bot sets mode: +v KindOne <+KindOne> Hi.. - KindTwo has joined #example - KindOne has quit (Ping Timeout) ((Now the keepnick module tries to "/nick KindOne" and will fail)) Server/Status window: # example Cannot change nickname while banned on channel ((That will repeat until i get +v in #example or /part,/nick,/join.)) Keepnick keeps trying to "/nick KindOne" since it does not know that #example is +m. Keepnick needs to be smart enough to see the +m and that I'm not +v/+h/+o and stop trying to "/nick KindOne". <!-- github-sync-id:18817743 -->
adam closed this issue 2026-10-05 04:08:16 +02:00
Author
Owner

Ignore this. I forgot to check the ban list and see the +b on ~n:!@* that would cause this. (UnrealIRCd)

Ignore this. I forgot to check the ban list and see the +b on ~n:_!_@\* that would cause this. (UnrealIRCd) <!-- github-comment-id:23600025 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#259