Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
help:bots:comicbot:home [2008/02/28 11:38]
the_rebel
help:bots:comicbot:home [2008/02/28 20:01] (current)
the_rebel
Line 7: Line 7:
  
  
-For This guide we will be using PPF (Pirc Plugin Framework), which is essentially a more beefed up and nifty version of Pircbot.+For this guide we will be using PPF (Pirc Plugin Framework), which is essentially a more beefed up and nifty version of Pircbot.
  
  
-As for our OS will be using Windows XP to run PPF in a Java environment. PPF is cross-platform due to it being written entirely in Java, which means the steps for installation and configuration are fundamentally the same for any other OS..+As for our OS will be using Windows XP to run PPF in a Java environment. PPF is cross-platform due to it being written entirely in Java, which means the steps for installation and configuration are fundamentally the same for any other OS.
  
 PPF Homepage (hosted by sourceforge): http://ppf.sourceforge.net/ PPF Homepage (hosted by sourceforge): http://ppf.sourceforge.net/
  
-If for some odd reason your browsing this page and you still don'fully understand what a comicbot is.. then let me quote the authors website.+If for some odd reason you are browsing this page and still do not fully understand what a comicbot is.. then let me quote the author'website. 
  
 "Comic Bot is an IRC bot based on the PircBot framework. It sits quietly in a channel, observing what people say. When it sees something that may have been amusing, it quickly generates a cartoon comic strip which can be viewed on the web. The frequency at which this page updates is obviously dependant on how busy (and how funny!) the channel is." ~ http://www.jibble.org/comicbot/ "Comic Bot is an IRC bot based on the PircBot framework. It sits quietly in a channel, observing what people say. When it sees something that may have been amusing, it quickly generates a cartoon comic strip which can be viewed on the web. The frequency at which this page updates is obviously dependant on how busy (and how funny!) the channel is." ~ http://www.jibble.org/comicbot/
Line 33: Line 33:
 Once you've got Java installed on your platform you may proceed to installing PPF, first head on over to: http://sourceforge.net/project/showfiles.php?group_id=86043 Once you've got Java installed on your platform you may proceed to installing PPF, first head on over to: http://sourceforge.net/project/showfiles.php?group_id=86043
  
-Download the latest build archive and extract it to wherever you like. (doesn't really matter where as long as its on a hdd :-P )+Download the latest build archive and extract it anywhere, it doesn't matter as long as you know where it is. (doesn't really matter where as long as its on a hard disk or equivalent storage device.)
  
 You should then have the following files and directories: You should then have the following files and directories:
  
  
-  config.sh (Linux bash script for configuration)+  config.sh (Linux bash script for configuration)
  
-  docs (html document ion)+  docs (html document ion)
  
-  JavaService.license (GNU software license)+  JavaService.license (GNU software license)
  
-  Jaxen-License.txt (library license) +  Jaxen-License.txt (library license) 
  
-  JDOM-License.txt (yet another license)+  JDOM-License.txt (yet another license)
  
-  License.txt (main PPF license)+  License.txt (main PPF license)
  
-  PircBot-License.txt (pircbot license)+  PircBot-License.txt (pircbot license)
  
-  PPF.bat (batch script for PPF execution under windows)+  PPF.bat (batch script for PPF execution under windows)
  
-  PPF.sh (bash script for PPF execution under *nix)+  PPF.sh (bash script for PPF execution under *nix)
  
-  removeService.cmd (batch script for removal of the PPF windows service)+  removeService.cmd (batch script for removal of the PPF windows service)
  
-  runAsService.cmd (batch script for adding of the PPF windows service)+  runAsService.cmd (batch script for adding of the PPF windows service)
  
-  src (directiory that contains all of the PPF source code in an archive format)+  src (directiory that contains all of the PPF source code in an archive format)
  
-  system (system folder which contains various plugins and the "master" PPF folder where the all importan configuration files are)+  system (system folder which contains various plugins and the "master" PPF folder where the all important configuration files are)
  
-  Xerces-License.txt (yet another fracking license)+  Xerces-License.txt (yet another "frackinglicense)
  
  
Line 84: Line 84:
  
  
-Let's start by executing the "PPF Config Editor" via config.bat batch script, you will be presented with six different tabs with various options you <del>may</del> need to tweak.. since we're already at the main tab lets start here.+Let's start by executing the "PPF Config Editor" via config.bat batch script. You will be presented with six different tabs with various options you <del>may</del> need to tweak.. since we're already at the main tab lets start here.
  
 Most of these options are probably already familiar to you (or should be if you've ever used a full featured IRC client), the only thing out of the ordinary would be the password authentication system PPF takes advantage of for remote/real time administration. Most of these options are probably already familiar to you (or should be if you've ever used a full featured IRC client), the only thing out of the ordinary would be the password authentication system PPF takes advantage of for remote/real time administration.
Line 98: Line 98:
 This could then be added to your client's preform instructions to prevent one from having to manually authenticate each time you connect to a server. This could then be added to your client's preform instructions to prevent one from having to manually authenticate each time you connect to a server.
  
-After thats all over and done with configure your "Servers, Nicks and Channels" tabs, this is all pretty standard stuff you shouldn't need me to spell any of this out in the How-To..+After thats all over and done withconfigure your "Servers, Nicks and Channels" tabs, this is all pretty standard stuff you shouldn't need me to spell any of this out.
  
-Now head towards the "Plugins" tab, choose the plugins that you wish to use by enabling them to automatically load up on startup, +Now head to the "Plugins" tab, choose the plugins that you wish to use by enabling them to automatically load up on startup, 
-if you want a no frills "comic bot" nows the time to set that up by just enabling that one plugin (comicbot) to load at runtime.+if you want a no frills "comic bot" nows the time to set that up by just enabling that one plugin (comicbot) to load at run time.
  
 (see http://ppf.sourceforge.net for plugin documentation!) (see http://ppf.sourceforge.net for plugin documentation!)
Line 168: Line 168:
 "**net stop ppf**" //kills the windows service. (and so too the bot)// (this option is to be used from a command line or run dialog box) "**net stop ppf**" //kills the windows service. (and so too the bot)// (this option is to be used from a command line or run dialog box)
  
-Further documentation on how to take full advantage of PPF's powerful features please take a look at the user guide: http://ppf.sourceforge.net/user-guide.html (A must read)+For further documentation on how to take full advantage of PPF's powerful features please take a look at the user guide: http://ppf.sourceforge.net/user-guide.html (A must read)
  
-For those of you who wish to be creative and create your own comics, i recommend you check out "Comic Life" from Plasq. ~ http://plasq.com/comiclife-win+And for those of you who wish to be creative and create your own comics, i recommend you check out "Comic Life" from Plasq. ~ http://plasq.com/comiclife-win
  
 //Stay tuned for my guide on how to create your own comics..// //Stay tuned for my guide on how to create your own comics..//
Line 183: Line 183:
 Or via IRC at #xbox-sky (nick: The_Rebel) Or via IRC at #xbox-sky (nick: The_Rebel)
  
 +P.S Thanks goes to nhinja for helping with the editing. :-D
  --- //[[The_Rebel|]] 2008/02/28 19:43//  --- //[[The_Rebel|]] 2008/02/28 19:43//