Skip to content
Chris Woodward edited this page Aug 2, 2013 · 19 revisions

Since you're here, that means you actually want to learn a little more about IRCBot. Good for you!

About the program

IRCBot was developed originally as a group of script files attached to a mIRC client. As you are probably aware, mIRC is a horrible client to use, let alone use for a bot. So, I decided to develop a free standing IRC bot that did not rely on the use of a 3rd party client.

Thus, IRCBot was born.

IRCBot is written using the .NET framework v4.0, and c# as the language of choice. Why c#? Because I was focusing on creating a easy to use GUI for configuration and control of the bot, not just a script to run in the background as a service.

Getting Started

First Run

When you first start up the IRC Bot, you will need to add your details into the configuration. You can do this one of two ways: By using the configuration manager in tools, or by editing the config.xml directly in the /config/ folder. The first is preferred as to reduce the chance of messing up the configuration file.

After clicking tools->configuration, you will then be presented with the configuration manager. From here, you can Add a new server, and configure bot settings

Once you have added your server, just click "Connect" and if you entered your configuration correctly your bot will then connect to the server and channels you specified.

Adding a Server

To add a new server, click the "Add Server" button in the Configuration window. The required fields are as follows:

  • Server Name
    • Format: irc.hostname.net
    • Default: Blank
  • Port Number
    • Format: <integer>
    • Default: 6667
  • Name
    • Format: <string value>
    • Default: Blank
  • Nick
    • Format: <string value>
    • Default: Blank

Each server has it's own settings for the Modules and Commands within the modules. You also can control the access level for each XOP level within the Op Levels Configuration tab.

Clone this wiki locally