IRCBot [Source UML]

  • Collects links from selected channel to xml file.

    Bot window
    IRCBot window

  • User can define nick, bot info, channel, owner, file and server infos in config file.
    	<configuration>
    	  <appSettings>
    	    <add key="nick" value="Vombotti"/>
    	    <add key="user" value="Olen tyhma botti"/>
    	    <add key="channel" value="#stadia"/>
    	    <add key="server" value="irc.elisa.fi"/>
    	    <add key="port" value="6667"/>
    	    <add key="owner" value="nolla"/>
    	    <add key="file" value="C:\Bot\Links.xml"/>
    	  </appSettings>
    	</configuration>
    	
  • Writes links to xml file. (hits count is updated when same link is sent again)
    	<link>
    	  <time>09:38</time>
    	  <date>07.07.2008</date>
    	  <sender>ravel</sender>
    	  <url>http://thedailywtf.com/Articles/Slaves-to-The-Process.aspx</url>
    	  <hits>1</hits>
    	</link>
    	
  • When application is hidden, only notifyicon is shown.

    Bot NotifyIcon
    IRCBot's notify icon

  • In irc users can ask is link sent to channel, stats and info from bot.

    Putty
    Having conversation with Bot


    31.12.2010
    tomi.tuhkanen@iki.fi