Skip to content

Section IRC (basic)

Qais Patankar edited this page Apr 16, 2020 · 12 revisions

Plain IRC

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

gateway.inout with channel key

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

SASL support on freenode 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.freenode.net: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