Skip to content

Section IRC (basic)

Glandos edited this page Aug 4, 2022 · 12 revisions

Plain IRC

[irc.myirc]
Server="irc.libera.chat:6667"
Nick="yourbotname"
RemoteNickFormat="[{PROTOCOL}] <{NICK}> "

gateway.inout with channel key

[[gateway.inout]]
account="irc.myirc"
channel="#some-passworded-channel"
options = { key="password" }

Nickname registered with nickserv without SASL

[irc.myirc]
Server="irc.whatever.net:6667"
Nick="yourbotnick"
Password="yourNickservPassword"

SASL support on Libera when you're registered with nickserv

[irc.myirc]
Nick="yournick" # <== change this
NickServNick="yournick" # <== change this if necessary (your nick registered with nickserv)
NickServPassword="yourpass" # <== change this (your pass with nickserv)
Server="irc.libera.chat:6697"
UseTLS=true
UseSASL=true
SkipTLSVerify=false
RemoteNickFormat="[{PROTOCOL}] <{NICK}> "

OFTC nickserv identify nickname

[irc.myirc]
Nick="yournick" # <== change this
NickServNick="yournick" # <== change this if necessary (your nick registered with nickserv)
Server="irc.oftc.net:6697"
UseTLS=true
SkipTLSVerify=false
RunCommands=["PRIVMSG nickserv :IDENTIFY yourpass younick"]  # <== change this (your pass and nick with nickserv)
RemoteNickFormat="[{PROTOCOL}] <{NICK}> "
Clone this wiki locally