Configuration:IRC

From ShoutIRC RadioBot Wiki
Jump to navigation Jump to search
Configuration Sections vde

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

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 vde

RadioBot main pages
Main PageInstallationChangelogCommandsPluginsFAQConfigurationCreditsRemote ClientBuilt-In VariablesMulti Sound Server ModeUsername Character Restrictions
Auto DJ Pages
Auto DJ Main PageWebRequest SystemSchedulerMP3 EncoderVoice SupportMySQL Plugin