Configuration:IRC
Configuration Sections v • d • e
| |||||
---|---|---|---|---|---|
ircbot.conf Format | |||||
RadioBot Sections | |||||
Base Example |
IRC Example |
SS Example |
Timer | Plugin | |
Most Popular Plugin Sections | |||||
AutoDJ | SAM Example |
SimpleDJ | DCC Example |
TTS Example |
Welcome |
Other Plugin Sections | |||||
Auto_Identify | Centovacast Example |
ChanAdmin Example |
ChannelLinking | ChatGPT | Forum |
Jabber | Hangman | LastFM | Logging | LevelEmul | Mumble Example |
Pidgin | PublicVote | SC_Proxy | ShowSchedule | Skype | SMS |
SS_Admin | TeamSpeak3 Example |
Telnet | Trivia | TuneIN Example |
Twitter Example |
Uno | Users_MySQL Example |
Users_Shared |
IRC
IRC/ServerX
X is from 0 to 15 (for a max of 16 servers), and you can not skip any #s
Host irc.yourserver.com Mandatory The hostname or IP of the IRC server to connect to.
Port 6667 Optional The port of the IRC server to connect to. (default 6667)
OnConnect PRIVMSG NickServ :identify YourNickServPass Optional Sets a command the bot will send to the IRC server.
OnNickInUse PRIVMSG NickServ :ghost MainBotNick YourNickServPass Optional Sets a command the bot will send to the IRC server if your main bot nickname is in use by another client or ghost.
Nick SomeNick Optional This will make the bot use a different nickname on this network than the normal/global one.
Pass password Optional This is for password-protected IRC servers, and also BNCs that use the same mechanism to authenticate users.
TLS 0 TLS 1 TLS 2 Optional This tells RadioBot to try to connect to the server over TLS or not. 0 = No TLS, 1 = Connect to a dedicated TLS port (most common), 2 = Connect to a regular port then use STARTTLS to switch to TLS.
BindIP 0.0.0.0 Optional This sets the IP that the IRC connection will bind to.
RegainNick 1 Optional This will automatically retake your bot's nickname if it sees a ghost or other user using it quit IRC. Also will retry to take your nick back once a minute. (default: 1)
Log 1 Optional This will log your raw IRC connections to irc-debug-X.log, this is useful just for debugging purposes or if you want to know more about the raw IRC protocol. (default: 0)
RemovePreText blah1|blah2 Optional This will remove the text specified from the beginning of all incoming messages. This is useful for allowing commands from other bots or clients using certain prefixes on their messages. You can specify multiple strings by separating them with a | character.
On512 raw IRC command Optional This sets a raw command to be sent on the 512 numeric. It is needed for Chatnet authentication
IRC/ServerX/ChannelY
Y is from 0 to 15 (for a max of 16 channels), and you can not skip any #s
Channel #channel Mandatory This sets the name of the channel. It can only have one channel, not multiple.
Key password Optional This sets the channel key (password) if needed.
AltJoinCommand PRIVMSG ChanServ :JOINME %chan Optional Makes the bot use an alternate command to join a channel instead of the default IRC JOIN command. You can use %chan for the channel and %key to use the channel key (if set).
DoSpam 1 Optional Sets whether song updates will be sent to this channel.
DoOnjoin 1 Optional Sets whether greetings will be sent user's joining the channel (if a greeting is set in ircbot.text).
DoTopic 1 Optional Sets whether the bot will set the channel topic.
NoTopicCheck 0 Optional If NoTopicCheck is 1, the bot will use the old channel updating method of only changing it when an event happens.
AltTopicCommand PRIVMSG ChanServ :TOPIC %chan %topic Optional Makes the bot use an alternate command to set the channel's topic instead of the default IRC TOPIC command. You can use %chan for the channel and %topic to use the generated topic (from ircbot.text)
AutoVoice 0 Optional Sets whether the bot will set users +v when they join the channel automatically.
moderateOnUpdate 0 Optional Sets whether the bot will set the channel +m before a channel update and -m after.
SongInterval X Optional If set to 0, song updates will be sent when the DJ or song changes. If set to anything else it will send song updates a maximum of every X minutes.
SongIntervalSource X Optional Alternate SongInterval that applies when a source plugin (like AutoDJ or SimpleDJ) is playing instead of a live person.
RadioBot v • d • e
|
---|
RadioBot main pages |
Main Page • Installation • Changelog • Commands • Plugins • FAQ • Configuration • Credits • Remote Client • Built-In Variables • Multi Sound Server Mode • Username Character Restrictions |
Auto DJ Pages |
Auto DJ Main Page • WebRequest System • Scheduler • MP3 Encoder • Voice Support • MySQL Plugin |