irssi | irssi servers | irssi chatnets | irc servers
sasl vs. nickserv
sample with some SASL vs. nickserv authentications
    chatnets = {
      ircnet = {
        type = "IRC";
        max_kicks = "1";
        max_msgs = "1";
        max_whois = "1";
      };
      libera = {
        type = "IRC";
        max_kicks = "1";
        max_msgs = "4";
        max_whois = "1";
        sasl_mechanism = "PLAIN";
        sasl_username = "YOUR-LOGIN-HERE";
        sasl_password = "YOUR-PASSWORD-HERE";
      };
      efnet = {
        type = "IRC";
        max_kicks = "1";
        max_msgs = "4";
        max_whois = "1";
        nick = "SOME-OTHER-NICKNAME";
        alternate_nick = "YET-ANOTHER-ALTERNATE";
      };
      oftc = {
        type = "IRC";
        max_kicks = "1";
        max_msgs = "1";
        max_whois = "1";
        nick = "NICKNAME-HERE";
        autosendcmd = "^msg nickserv identify PASSWORD-HERE";
      };
      online = {
        type = "IRC";
        max_kicks = "1";
        max_msgs = "1";
        max_whois = "1";
        nick = "NICKNAME-HERE";
        autosendcmd = "^msg nickserv identify PASSWORD-HERE";
      };
    };
https://irssi.org/documentation/help/network/
https://irssi.org/documentation/manual/automation/