Skip to content
Chris Woodward edited this page Sep 17, 2013 · 1 revision
 <modules>
<module>
  <name>Flood Control</name>
  <class_name>flood_control</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <options>
	<max_lines>
	  <type>textbox</type>
	  <value>5</value>
	  <label>Max Lines</label>
	</max_lines>
	<spam_timeout>
	  <type>textbox</type>
	  <value>5000</value>
	  <label>Spam Timeout</label>
	</spam_timeout>
	<warn>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Warn Nick</label>
	</warn>
	<warn_msg>
	  <type>textbox</type>
	  <value>Please do not spam</value>
	  <label>Warn Message</label>
	</warn_msg>
	<kick>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Kick Nick</label>
	</kick>
	<kick_msg>
	  <type>textbox</type>
	  <value>Please do not spam</value>
	  <label>Kick Message</label>
	</kick_msg>
	<ban>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Ban Nick</label>
	</ban>
	<ban_msg>
	  <type>textbox</type>
	  <value>Please do not spam</value>
	  <label>Ban Message</label>
	</ban_msg>
  </options>
</module>
<module>
  <name>Find and Replace</name>
  <class_name>fix_sentance</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
</module>
<module>
  <name>4chan Browser</name>
  <class_name>_4chan</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>4chan</name>
	  <description>Views a specific thread ID or OP number of a board, or the list of boards on 4chan.</description>
	  <triggers>4chan</triggers>
	  <syntax>[{board}] [{(#)thread_ID|OP_index}] [{(#)reply_ID|reply_index}]</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Next Thread</name>
	  <description>Gets the next OP on the current board.</description>
	  <triggers>next_thread|nt</triggers>
	  <syntax></syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Next Reply</name>
	  <description>Gets the next reply on the current thread.</description>
	  <triggers>next_reply|nr</triggers>
	  <syntax></syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>URL Parsing</name>
  <class_name>url</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <options>
	<parse_url>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Parse URLs</label>
	</parse_url>
	<parse_youtube>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Parse Youtube URLs</label>
	</parse_youtube>
	<parse_4chan>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Parse 4chan URLs</label>
	</parse_4chan>
	<parse_image>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Parse Image URLs</label>
	</parse_image>
	<parse_video>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Parse Video URLs</label>
	</parse_video>
	<parse_app>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Parse Application URLs</label>
	</parse_app>
	<parse_audio>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Parse Audio URLs</label>
	</parse_audio>
	<parse_content>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Parse Content Type</label>
	</parse_content>
  </options>
</module>
<module>
  <name>Is It Up</name>
  <class_name>check_connection</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Is It Up</name>
	  <description>Checks to see if the web service is accessible from the bot.</description>
	  <triggers>isitup</triggers>
	  <syntax>{url}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Ping Me</name>
  <class_name>pingme</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Ping Me</name>
	  <description>Gets the ping time between your client and me.</description>
	  <triggers>pingme</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Seen</name>
  <class_name>seen</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Seen Nick</name>
	  <description>Displays the last time the nick has been seen in the channel.</description>
	  <triggers>seen</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Access</name>
  <class_name>access</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Set Access</name>
	  <description>Adds the specified nick to the access list with the specified level.</description>
	  <triggers>access</triggers>
	  <syntax>{nick} {access_level}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Access</name>
	  <description>Removes the specified access level from the nick.</description>
	  <triggers>delaccess</triggers>
	  <syntax>{nick} {access_level}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>List Access Levels</name>
	  <description>Lists all the users with access on the channel and their level.</description>
	  <triggers>listaccess</triggers>
	  <syntax>
	  </syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Get User Access Level</name>
	  <description>Displays the current access level of a user.</description>
	  <triggers>getaccess</triggers>
	  <syntax>[{channel}] {nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Moderation</name>
  <class_name>moderation</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Set Founder</name>
	  <description>Sets the nick to Owner of the chan.</description>
	  <triggers>founder</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>9</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Founder</name>
	  <description>Unsets the nick as Owner of the chan.</description>
	  <triggers>defounder</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>9</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add Auto-SOP</name>
	  <description>Adds the nick to the Auto Super Op List.</description>
	  <triggers>asop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>8</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Auto-SOP</name>
	  <description>Removes the nick from the Auto Super Op List.</description>
	  <triggers>deasop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>8</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Set SOP</name>
	  <description>Sets the nick as Super Op.</description>
	  <triggers>sop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>8</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove SOP</name>
	  <description>Removes the nick as Super Op.</description>
	  <triggers>desop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>8</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add Auto-OP</name>
	  <description>Adds the nick to the Auto Op List.</description>
	  <triggers>aop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Auto-OP</name>
	  <description>Removes the nick from the Auto Op List.</description>
	  <triggers>deaop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Set OP</name>
	  <description>Sets the nick as an Op.</description>
	  <triggers>op</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove OP</name>
	  <description>Removes the nick as an Op.</description>
	  <triggers>deop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add Auto-HOP</name>
	  <description>Adds the nick to the Auto HOP List.</description>
	  <triggers>ahop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Auto-HOP</name>
	  <description>Removes the nick from the Auto HOP List.</description>
	  <triggers>deahop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add Auto-Voice</name>
	  <description>Adds the nick to the Auto Voice List.</description>
	  <triggers>avoice</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Auto-Voice</name>
	  <description>Removes the nick from the Auto Voice List.</description>
	  <triggers>davoice</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Set Channel Mode</name>
	  <description>Sets or unsets a channel mode.</description>
	  <triggers>mode</triggers>
	  <syntax>+/-{flag}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Set Channel Topic</name>
	  <description>Sets the channels topic.</description>
	  <triggers>topic</triggers>
	  <syntax>{topic}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Invite to Channel</name>
	  <description>Invites the specified nick into the channel.</description>
	  <triggers>invite</triggers>
	  <syntax>{nick} [{channel}]</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Auto Kick a Nick</name>
	  <description>Adds the specified nick to the auto kick list.</description>
	  <triggers>ak</triggers>
	  <syntax>{nick} [{reason}]</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Auto Ban a Nick</name>
	  <description>Adds the specified nick to the auto ban list.</description>
	  <triggers>ab</triggers>
	  <syntax>{nick} [{reason}]</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Auto Kick-Ban a Nick</name>
	  <description>Adds the specified nick to the auto kick-ban list.</description>
	  <triggers>akb</triggers>
	  <syntax>{nick} [{reason}]</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Nick's Auto Kick</name>
	  <description>Removess the specified nick to the auto kick list.</description>
	  <triggers>deak</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Nick's Auto Ban</name>
	  <description>Adds the specified nick to the auto ban list.</description>
	  <triggers>deab</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Nick's Auto Kick-Ban</name>
	  <description>Adds the specified nick to the auto kick-ban list.</description>
	  <triggers>deakb</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Set HOP</name>
	  <description>Sets the nick as Half Op.</description>
	  <triggers>hop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>6</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove HOP</name>
	  <description>Removes the nick as Half Op.</description>
	  <triggers>dehop</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>6</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Ban a Nick</name>
	  <description>Bans the specified nick.</description>
	  <triggers>b</triggers>
	  <syntax>{nick} [{reason}]</syntax>
	  <access_level>5</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>UnBan a Nick</name>
	  <description>UnBans the specified nick.</description>
	  <triggers>ub</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>5</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Clear all Bans</name>
	  <description>Clears all the bans in the channel.</description>
	  <triggers>clearban</triggers>
	  <syntax></syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Kick+Ban a Nick</name>
	  <description>Bans and then Kicks the specified nick.</description>
	  <triggers>kb</triggers>
	  <syntax>{nick} [{reason}]</syntax>
	  <access_level>5</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Timed Ban</name>
	  <description>Bans the specified nick for the ammount of time specified.</description>
	  <triggers>tb</triggers>
	  <syntax>{ban_time} {nick} [{reason}]</syntax>
	  <access_level>5</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Timed Kick+Ban</name>
	  <description>Bans and then Kicks the specified nick for the ammount of time specified.</description>
	  <triggers>tkb</triggers>
	  <syntax>{ban_time} {nick} [{reason}]</syntax>
	  <access_level>5</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Kick a User</name>
	  <description>Kicks the user from the channel.</description>
	  <triggers>k</triggers>
	  <syntax>{nick} [{reason}]</syntax>
	  <access_level>4</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Set Voice</name>
	  <description>Sets the nick as Voiced.</description>
	  <triggers>voice</triggers>
	  <syntax>{voice}</syntax>
	  <access_level>3</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Voice</name>
	  <description>Removes the nick as Voiced.</description>
	  <triggers>devoice</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>3</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Kick Yourself</name>
	  <description>Kicks you from the channel.</description>
	  <triggers>kme</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
  <options>
	<disallowed_modes>
	  <type>textbox</type>
	  <value></value>
	  <label>Modes not allowed</label>
	</disallowed_modes>
  </options>
</module>
<module>
  <name>Owner</name>
  <class_name>owner</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Identify as Owner</name>
	  <description>Identifies you as the Bot's owner.</description>
	  <triggers>owner</triggers>
	  <syntax>{password}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add Owner</name>
	  <description>Adds the defined nick as an owner to me.</description>
	  <triggers>addowner</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Delete Owner</name>
	  <description>Removes the defined nick from my owners list.</description>
	  <triggers>delowner</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Change Nickname</name>
	  <description>Changes my nickname to the one specified.</description>
	  <triggers>nick</triggers>
	  <syntax>{new_nick}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Identify Bot</name>
	  <description>Makes me identify to the server.</description>
	  <triggers>id|identify</triggers>
	  <syntax>
	  </syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Join Channel</name>
	  <description>Tells me to join the defined channel.</description>
	  <triggers>join</triggers>
	  <syntax>{channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Part Channel</name>
	  <description>Tells me to leave the defined channel.</description>
	  <triggers>part</triggers>
	  <syntax>{channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Say Message</name>
	  <description>I will display whatever the message is.</description>
	  <triggers>say</triggers>
	  <syntax>[{channel}] {message}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Action Message</name>
	  <description>I will display whatever the message is as an action.</description>
	  <triggers>action</triggers>
	  <syntax>[{channel}] {message}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Disconnect</name>
	  <description>Tells me to quit the server.</description>
	  <triggers>quit</triggers>
	  <syntax>
	  </syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Disconnect All Servers</name>
	  <description>Tells me to quit all the servers I am connected to.</description>
	  <triggers>quitall</triggers>
	  <syntax>
	  </syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Restart</name>
	  <description>Tells me to restart the server.</description>
	  <triggers>restart</triggers>
	  <syntax>
	  </syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Restart All Servers</name>
	  <description>Tells me to restart all the servers I am connected to.</description>
	  <triggers>restartall</triggers>
	  <syntax>
	  </syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add to Ignore List</name>
	  <description>Adds the specified nick to the ignore list and the nick will not be able to use any modules.</description>
	  <triggers>ignore</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove from Ignore List</name>
	  <description>Removes the specified nick from the ignore list.</description>
	  <triggers>unignore</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add to Module Ignore List</name>
	  <description>Adds the specified nick or channel to the module ignore list and the nick or channel will not be able to use the specified module.</description>
	  <triggers>ignoremodule</triggers>
	  <syntax>{module} {nick|channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove from Module Ignore List</name>
	  <description>Removes the specified nick or channel from the module ignore list.</description>
	  <triggers>unignoremodule</triggers>
	  <syntax>{module} {nick|channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add to Command Ignore List</name>
	  <description>Adds the specified nick or channel to the command ignore list and the nick or channel will not be able to use the specified command.</description>
	  <triggers>ignorecmd</triggers>
	  <syntax>{command} {nick|channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove from Command Ignore List</name>
	  <description>Removes the specified nick or channel from the command ignore list.</description>
	  <triggers>unignorecmd</triggers>
	  <syntax>{command} {nick|channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Add to Channel Blacklist</name>
	  <description>Adds the specified channel to the blacklist and the bot will not join that channel.</description>
	  <triggers>blacklist</triggers>
	  <syntax>{channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove from Channel Blacklist</name>
	  <description>Removes the specified channel from the blacklist.</description>
	  <triggers>unblacklist</triggers>
	  <syntax>{channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Update Configuration</name>
	  <description>Updates the Modules and Configurations on all the server sessions.</description>
	  <triggers>update</triggers>
	  <syntax>
	  </syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Display Loaded Modules</name>
	  <description>Displays all the loaded modules.</description>
	  <triggers>modules</triggers>
	  <syntax>
	  </syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Load Module</name>
	  <description>Loads the specified Module into the bot.</description>
	  <triggers>loadmodule</triggers>
	  <syntax>{module_class_name}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Unload Module</name>
	  <description>Unloads the specified Module from the bot.</description>
	  <triggers>delmodule</triggers>
	  <syntax>{module_class_name}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Invite to Channel</name>
	  <description>Lets any user invite me to their channel.</description>
	  <triggers>addchan</triggers>
	  <syntax>{channel}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Add Channel to Auto-Join</name>
	  <description>Allows the owner to add a channel to the auto-join list.</description>
	  <triggers>addchanlist</triggers>
	  <syntax>{channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Remove Channel from Auto-Join</name>
	  <description>Allows the owner to remove a channel to the auto-join list.</description>
	  <triggers>delchanlist</triggers>
	  <syntax>{channel}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>List Channels</name>
	  <description>Displays the channels I am in.</description>
	  <triggers>channels</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>List Servers</name>
	  <description>Displays the servers I am in.</description>
	  <triggers>servers</triggers>
	  <syntax>
	  </syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>List Configuration</name>
	  <description>Displays the different values for my current configuration.</description>
	  <triggers>conf</triggers>
	  <syntax>conf [module_config|bot_instances]</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Clear Channel</name>
	  <description>Kicks everyone from the channel except initiator and the bot.</description>
	  <triggers>clear</triggers>
	  <syntax>[{channel}]</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
  <options>
	<hide_private>
	  <type>checkbox</type>
	  <checked>False</checked>
	  <label>Don't display Private channels</label>
	</hide_private>
  </options>
</module>
<module>
  <name>Help</name>
  <class_name>help</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Help</name>
	  <description>Displays the modules available to you.  View the module to see it's commands you can use.</description>
	  <triggers>help</triggers>
	  <syntax>[{module}] [{command}]</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Rules</name>
  <class_name>rules</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>View Channel Rules</name>
	  <description>Sends you the channel rules.</description>
	  <triggers>rules</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Remove Channel Rule</name>
	  <description>Removes the specified rule number from the rules list.</description>
	  <triggers>delrule</triggers>
	  <syntax>{rule_number}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Add Channel Rule</name>
	  <description>Adds the specified rule to the end of the channel rules list.</description>
	  <triggers>addrule</triggers>
	  <syntax>{rule}</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Messaging</name>
  <class_name>messaging</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Send a Message</name>
	  <description>Leaves a message for the specified nick.  Will be delivered once the nick joins or speaks in a channel i'm in.</description>
	  <triggers>message|msg</triggers>
	  <syntax>{nick} {message}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Intro</name>
  <class_name>intro</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Set your Introduction</name>
	  <description>Adds a personal greeting for whenever you enter the channel.  You can add multiple greetings by using | in between each greeting.</description>
	  <triggers>intro</triggers>
	  <syntax>{message}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Delete your Introduction</name>
	  <description>Deletes all of your introductions.</description>
	  <triggers>introdelete</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<max_char>
	  <type>textbox</type>
	  <value>140</value>
	  <label>Max Intro Char Length</label>
	</max_char>
  </options>
</module>
<module>
  <name>Quote</name>
  <class_name>quote</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Channel Quote</name>
	  <description>Gets a random quote from the channel.  If a nickname is specified, it will get a quote from that nickname.</description>
	  <triggers>quote</triggers>
	  <syntax>[{nick}]</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<allow_lookup>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Allow Quote Lookup by Nick</label>
	</allow_lookup>
  </options>
</module>
<module>
  <name>Weather</name>
  <class_name>weather</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Get Current Weather</name>
	  <description>Displays the current weather conditions for the city you search for.</description>
	  <triggers>weather|w</triggers>
	  <syntax>{zip_code|city_name}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Get Weather Forecast</name>
	  <description>Displays the weather forecast for the city you search for.</description>
	  <triggers>forecast|f</triggers>
	  <syntax>{zip_code|city_name}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<allow_weather>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Allow Current Weather</label>
	</allow_weather>
	<allow_forecast>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Allow Forecast</label>
	</allow_forecast>
	<forecast_days>
	  <type>textbox</type>
	  <value>4</value>
	  <label>Days to forecast (5 Max)</label>
	</forecast_days>
  </options>
</module>
<module>
  <name>Google</name>
  <class_name>google</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Google Search</name>
	  <description>Returns the first result from Google.</description>
	  <triggers>google|g</triggers>
	  <syntax>{query}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<show_url>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Show URL of result</label>
	</show_url>
  </options>
</module>
<module>
  <name>Urban Dictionary</name>
  <class_name>urban_dictionary</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Urban Dictionary</name>
	  <description>Returns the top result from Urban Dictionary.</description>
	  <triggers>ud</triggers>
	  <syntax>{query}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<show_url>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Show URL of result</label>
	</show_url>
  </options>
</module>
<module>
  <name>8ball</name>
  <class_name>_8ball</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Magic 8-Ball</name>
	  <description>Answers any question you have!</description>
	  <triggers>8ball</triggers>
	  <syntax>{question}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>HBomb</name>
  <class_name>hbomb</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Initiate the H-Bomb</name>
	  <description>Initiates a new game of pass the Hbomb.</description>
	  <triggers>hbomb</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Pass the H-Bomb</name>
	  <description>Passes the H-Bomb to the specified nick.</description>
	  <triggers>pass</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Lock the H-Bomb</name>
	  <description>Locks the bomb to the current holder, or passes it and then locks it.</description>
	  <triggers>lock_bomb|lb</triggers>
	  <syntax>[{nick}]</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Unlock the H-Bomb</name>
	  <description>Unlocks the bomb to the current holder.</description>
	  <triggers>unlock_bomb|unlb</triggers>
	  <syntax></syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Set bomb holder</name>
	  <description>Sets the bomb holder to the specified nick.</description>
	  <triggers>set_bomb|sb</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Detonate Bomb</name>
	  <description>Detonates the current active bomb.</description>
	  <triggers>detonate</triggers>
	  <syntax></syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Stop the Bomb</name>
	  <description>Stops the bomb without it blowing up.</description>
	  <triggers>stop_bomb</triggers>
	  <syntax></syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Defuse the H-Bomb</name>
	  <description>Cuts a wire of the H-Bomb.  If you get it correct, the person who passed it to you gets bombed, otherwise you do.</description>
	  <triggers>defuse</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
  <options>
	<wire_colors>
	  <type>textbox</type>
	  <value>Black,Blue,Red,Green</value>
	  <label>Wire Colors</label>
	</wire_colors>
  </options>
</module>
<module>
  <name>Fun</name>
  <class_name>fun</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Send Love</name>
	  <description>Sends some love to the nick or yourself.</description>
	  <triggers>love</triggers>
	  <syntax>[{nick}]</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Hug</name>
	  <description>Sends a hug to the nick or yourself.</description>
	  <triggers>hug</triggers>
	  <syntax>[{nick}]</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Slap Someone</name>
	  <description>Slaps a nick or yourself.</description>
	  <triggers>slap</triggers>
	  <syntax>[{nick}]</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Check In</name>
	  <description>Checks in to the channel!</description>
	  <triggers>bots</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>BrScript</name>
	  <description>Responds with HUEHUEHUE</description>
	  <triggers>br</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>.NET</name>
	  <description>Talks about the quality .net framework</description>
	  <triggers>net</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Response</name>
  <class_name>response</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Add Response</name>
	  <description>Adds a new response to the dictionary.</description>
	  <triggers>addresponse</triggers>
	  <syntax>{trigger1}|{trigger2}:{response1}|{response2}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Chat</name>
  <class_name>chat</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Stop Chatting</name>
	  <description>Stops the bot from chatting to you.</description>
	  <triggers>stopchat</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
  <options>
	<chat_timeout>
	  <type>textbox</type>
	  <value>20</value>
	  <label>Chat Timeout in Seconds</label>
	</chat_timeout>
  </options>
</module>
<module>
  <name>Poll</name>
  <class_name>poll</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Create Poll</name>
	  <description>Creates a poll in the channel.</description>
	  <triggers>poll</triggers>
	  <syntax>{question}|{answer1}|{answer2}|...</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Add Answer</name>
	  <description>Adds an answer to the active poll.</description>
	  <triggers>addanswer</triggers>
	  <syntax>{answer}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Delete Answer</name>
	  <description>Deletes the specified answer.</description>
	  <triggers>delanswer</triggers>
	  <syntax>{answer_number}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Stop Poll</name>
	  <description>Stops the active poll and displays the results.</description>
	  <triggers>stoppoll</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Display Results</name>
	  <description>Displays the results of the current poll.</description>
	  <triggers>results</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Vote</name>
	  <description>Votes for the specified answer.</description>
	  <triggers>vote</triggers>
	  <syntax>{answer_number}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Roll Call</name>
  <class_name>roll_call</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Roll Call</name>
	  <description>Has me say everyone's nick in the channel for a roll call.</description>
	  <triggers>rollcall</triggers>
	  <syntax>[{channel}]</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
  <options>
	<roll_call_message>
	  <type>textbox</type>
	  <value>It's time for a Roll Call</value>
	  <label>Roll Call Message</label>
	</roll_call_message>
  </options>
</module>
<module>
  <name>Version Response</name>
  <class_name>version</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Get Version</name>
	  <description>Sends a Version request and displays the response.</description>
	  <triggers>ver</triggers>
	  <syntax>{nick}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<bot_machine>
	  <type>textbox</type>
	  <value>the Moon</value>
	  <label>Machine bot is ran on</label>
	</bot_machine>
  </options>
</module>
<module>
  <name>Idle</name>
  <class_name>idle</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Go Idle</name>
	  <description>Sets you as idle.  Will protect you from certain games and actions.</description>
	  <triggers>idle</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
	<command>
	  <name>Return from Idle</name>
	  <description>Returns you from idle.</description>
	  <triggers>deidle</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>False</spam_check>
	</command>
  </commands>
</module>
<module>
  <name>Roll Dice</name>
  <class_name>roll</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Roll Dice</name>
	  <description>Rolls a specified number of dice with certain ammount of sides and displays the results.</description>
	  <triggers>roll</triggers>
	  <syntax>[{number_of_dice}] [{number_of_sides}]</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<max_dice>
	  <type>textbox</type>
	  <value>100</value>
	  <label>Maximum number of Dice allowed</label>
	</max_dice>
	<max_sides>
	  <type>textbox</type>
	  <value>999</value>
	  <label>Maximum number of sides allowed</label>
	</max_sides>
  </options>
</module>
<module>
  <name>Wolfram Alpha</name>
  <class_name>wolfram_alpha</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Wolfram Alpha</name>
	  <description>Returns the results of your query from Wolfram Alpha.</description>
	  <triggers>wa</triggers>
	  <syntax>{query}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<API>
	  <type>textbox</type>
	  <value>892JG5-XVQVU5JUEW</value>
	  <label>Wolfram Alpha API</label>
	</API>
  </options>
</module>
<module>
  <name>GitHub</name>
  <class_name>github</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Add Bug</name>
	  <description>Creates a new bug issue.</description>
	  <triggers>bug</triggers>
	  <syntax>{title}|{description}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Add Request</name>
	  <description>Creates a new feature request.</description>
	  <triggers>request</triggers>
	  <syntax>{title}|{description}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<username>
	  <type>textbox</type>
	  <value></value>
	  <label>GitHub Username</label>
	</username>
	<api>
	  <type>textbox</type>
	  <value></value>
	  <label>GitHub Password</label>
	</api>
	<repository>
	  <type>textbox</type>
	  <value></value>
	  <label>Repository Name</label>
	</repository>
  </options>
</module>
<module>
  <name>About</name>
  <class_name>about</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>About</name>
	  <description>Displays my information.</description>
	  <triggers>about</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Uptime</name>
	  <description>Displays how long I have been running.</description>
	  <triggers>uptime</triggers>
	  <syntax>
	  </syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
	<display_version>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Display Version</label>
	</display_version>
	<display_creator>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Display Creator</label>
	</display_creator>
	<display_owner>
	  <type>checkbox</type>
	  <checked>True</checked>
	  <label>Display Owner</label>
	</display_owner>
  </options>
</module>
<module>
  <name>Command Logging</name>
  <class_name>logging</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Get Command Usage</name>
	  <description>Displays the last nickname who used that command, or when a nick last used a command.</description>
	  <triggers>last</triggers>
	  <syntax>[{command}] [{nick}] [{number_of_results}]</syntax>
	  <access_level>7</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
  </options>
</module>
<module>
  <name>Alarms</name>
  <class_name>alarm</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Set Alarm</name>
	  <description>Sets an alrm for the time specified.</description>
	  <triggers>alarm</triggers>
	  <syntax>{time} {message or command}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
  </options>
</module>
<module>
  <name>Surveys</name>
  <class_name>survey</class_name>
  <enabled>True</enabled>
  <blacklist></blacklist>
  <commands>
	<command>
	  <name>Start Survey</name>
	  <description>Starts a survey session for you via query.</description>
	  <triggers>survey</triggers>
	  <syntax>{survey_number}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>List Surveys</name>
	  <description>Lists all the surveys available to you, the nicks who have completed the survey, or the answers from the specified nick about that survey.</description>
	  <triggers>surveys</triggers>
	  <syntax>[{survey_num}] [{nick}]</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Next Question</name>
	  <description>Submits your entered text as an answer and displays the next question.</description>
	  <triggers>nextquestion</triggers>
	  <syntax></syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Add Survey</name>
	  <description>Begins to add a new survey to the survey list.</description>
	  <triggers>addsurvey</triggers>
	  <syntax>{survey_access_level} {survey_name}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Delete Survey</name>
	  <description>Deletes the specified server from the Server list.</description>
	  <triggers>delsurvey</triggers>
	  <syntax>{survey_num}</syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Finish Survey</name>
	  <description>Finalizes the submitted survey and adds it to the list.</description>
	  <triggers>finishsurvey</triggers>
	  <syntax></syntax>
	  <access_level>10</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Cancel Survey</name>
	  <description>Cancels the current survey and erases your answers.  Or if you are adding a survey, it will delete al lyour entered questions.</description>
	  <triggers>cancelsurvey</triggers>
	  <syntax></syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Add Survey Owner</name>
	  <description>Adds an owner to the specified survey.  Multiple owners can be added by comma separating them.</description>
	  <triggers>addsurveyowner</triggers>
	  <syntax>{survey_number} {new_owners}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
	<command>
	  <name>Delete Survey Owner</name>
	  <description>Deletes an owner to the specified survey.  Multiple owners can be deleted by comma separating them.</description>
	  <triggers>delsurveyowner</triggers>
	  <syntax>{survey_number} {owners}</syntax>
	  <access_level>1</access_level>
	  <blacklist>
	  </blacklist>
	  <show_help>True</show_help>
	  <spam_check>True</spam_check>
	</command>
  </commands>
  <options>
  </options>
</module>
 </modules>
Clone this wiki locally