commit f6101bc662eced29762d85d9ae4342e01bff47c6 Spenser Truex <truex@equwal.com> 2025-09-01 22:34:19 -0400 Shotgun nickserv method Some servers seem to have nickerv setup differently than others etc. The good news is, to identify is an idempotent operation.
irc-connect | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/irc-connect b/irc-connect index 893a4cc..c671739 100755 --- a/irc-connect +++ b/irc-connect @@ -15,8 +15,15 @@ ii -s "$SERVER" -n "$NICK" -i "$DIR" -e & II_PID=$! sleep "$WAIT" -echo "/msg NickServ IDENTIFY $NICK $PASS" >"$DIR"/"$SERVER"/in || echo "IDENTIFY $NICK $PASS" >"$DIR"/"$SERVER"/nickserv/in +# it's gotta work eventually! +echo "/msg NickServ IDENTIFY $NICK $PASS" >"$DIR"/"$SERVER"/in +sleep "$WAIT" +echo "IDENTIFY $NICK $PASS" >"$DIR"/"$SERVER"/nickserv/in +sleep $WAIT +echo "IDENTIFY $PASS" >"$DIR"/"$SERVER"/nickserv/in +sleep $WAIT +echo "IDENTIFY $PASS" >"$DIR"/"$SERVER"/in sleep $WAIT # Join all provided channels