home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / EVENTS / AICHAT10.ZIP / AICHAT.DOC < prev    next >
Text File  |  1994-07-18  |  11KB  |  209 lines

  1. ------------------------------------------------------------------------------
  2.                     Artificial Inteligent WWIV Chat Door 
  3.                         v1.0 - 1st Official Release
  4.                        (c) 1994 Davey the Pyromaniac
  5.                              Documentation File
  6. ------------------------------------------------------------------------------
  7.  
  8. [1] Table of Contents:
  9.    (1)  Table of Contents
  10.    (2)  Licensing Information
  11.    (3)  File Listing
  12.    (4)  Description
  13.    (5)  Installation and Usage
  14.        (5.0)  Initial Setup  
  15.        (5.1)  AICHAT.DAT
  16.        (5.2)  AICHAT.CFG
  17.    (6)  How to Contact the Author
  18.  
  19.  
  20. [2]  Licensing Information
  21.        This product is Freeware.  I wrote, you get it, I get no real credit 
  22.      for it, except for this documentation.  You could actually rip my name
  23.      of of every file in this archive, and no one would ever know I wrote 
  24.      the friggin thing, but I'm trusting you not to do that.  I've spent
  25.      a bit of time and work on this program, and I'm almost proud of it.
  26.      So please respect my work, and don't screw me over by taking away what
  27.      little credit I get.  If you would ACTUALLY like the source code to this
  28.      program, read on, and you'll find out how to get it.  Thank you!
  29.      Also, WWIV is a like a trademark or something of Wayne Bell.  I could be
  30.      wrong though.
  31.  
  32.  
  33. [3]  File Listing
  34.        Ok, You shoulda downloaded (or have had one of your users uploaded)
  35.      a file called AICHAT10.ZIP (or .ARJ or .LHZ or .PAK or whatever the hell
  36.      was used to archive the program).  The following files SHOULD have been
  37.      included in this archive:
  38.          AICHAT.COM   -  The actual program.  Whee.
  39.          AICHAT.DOC   -  Documentation, You're reading it.
  40.          AICHAT.DAT   -  Sample Data file for AICHAT.COM
  41.          AICHAT.CFG   -  Optional Sample Configuration file for AICHAT.COM
  42.          FILE_ID.DIZ  -  File Description. 
  43.        If those files weren't there then you got a bum copy.  Go out and
  44.      try to find a good one, and if ya can't, Who the hell cares?!, use this
  45.      one!    
  46.      
  47.  
  48. [4]  Description
  49.        Ok!  It's here, an AI chat program for WWIV v4.23!  It's a simple 
  50.      little program, but it's also kinda nice.  This program will simulate
  51.      a conversation with you or your users by scanning the sentance they type
  52.      for a word or phrase or whatever, that you tell it to look for, and then
  53.      responding to that word or phrase with a response that you want.  Here
  54.      is a list of funky-fresh features in this version:
  55.          *It actually looks like WWIV 4.23's two-way chat.
  56.          *If ansi is set to OFF, then it will look like wwiv's single line
  57.           chat mode.
  58.          *List of words & responses is limited only by computer speed and
  59.           creativity.
  60.          *List of words & responses is COMPLETELY SysOp configurable.
  61.          *Optional Configuration file to change some strings to resemble
  62.           your bbs' own.
  63.          *Realistic (sorta) sysop typing, it even makes and fixes mistakes.
  64.          *Like other stuff too, but it's 12:30am on a Sunday night, and I 
  65.           have to get up in 6 and a half hours to watch Robotech.
  66.        Ok, now the list of sucky things:
  67.          *I screwed up on counting.  there is one line too many on the 
  68.           Sysop's half of the screen
  69.        That's all I can think of as far as sucky things go, but I'm sure all
  70.      of you will send me a large list of things (hopefully).  And now, a list
  71.      of things I hope to put in the next version:
  72.          *I'll go back to school and learn how to count, and fix some of the
  73.           line problems.
  74.          *I'll make this Shareware, and make you pay!! (just kidding)
  75.          *I'll hopefully, maybe add some internal communications routines so
  76.           that you may hit a function key while the program is in use, and
  77.           take over for the artificial intelligence.
  78.          *maybe something else if someone actually writes me and tells me 
  79.           what they think of the program.
  80.        And that about does it for the Features lists.  Now on to something
  81.      completely different.  (I'm really not a big Monty Python fan, but I 
  82.      like the line, and I'm hoping to appeal to all of those out there, who
  83.      are. :)
  84.  
  85.  
  86. [5]  Installation and Usage
  87.        Now, read the next section, and find out how to set the damned thing
  88.      up.  It's not hard.
  89.  
  90. [5.0]  Initial Setup
  91.        First off,  You'll want to copy AICHAT.COM to your main BBS directory,
  92.      or any other directory you feel like, but it's only one file, so you're
  93.      better off just putting it in the main directory.
  94.        Next, copy the AICHAT.DAT file to your gfiles directory.  Yes, your
  95.      gfiles directory, you know, where all the *.MSG and *.STR and *.ANS 
  96.      files are located.  
  97.        Next, you get a choice, you can copy the AICHAT.CFG file to your
  98.      gfiles directory, or you can delete it.  Yes, delete it.  It's optional,
  99.      you'd better just keep reading, so you can find out about it in section
  100.      5.3.  
  101.        Finally, go into //CHAINEDIT (or //CE) and add the program as follows:
  102.          A. Description  : SysOp Chat Page    [Call it what you will]
  103.          B. Filename     : AICHAT.COM %1      
  104.          C. SL           : 30                 [Whatever you want]
  105.          D. AR           : None.              [ "        "   "  ]
  106.          E. ANSI         : Optional
  107.          F. DOS Interrupt: Used               [Important! must be USED]
  108.          G. 300 Baud     : Allowed            [Whatever you want]
  109.          H. Shrink       : No                 [No need, it's a .COM file!]
  110.          I. Disable pause: Yes                [Important! must be Yes]
  111.          J. Local only   : No
  112.          K. Multi user   : No
  113.        Call it whatever you'd like, but i like it as something like "Page
  114.      Dave, respected users only!"  This way, all the losers on your board
  115.      (if you're a 'SysGOD', they're losers) will think they're special, and
  116.      go to page you, thinking it's a stupid external pager, then you'll pull
  117.      em into chat, and they'll have more fun figuring out that it's a joke
  118.      than if you put 'Fake Chat.'  
  119.        Now you can go talk to yourself. :)
  120.  
  121. [5.1]  AICHAT.DAT
  122.        AI Chat uses a file for input about what what words it should look for
  123.      and what responses it should give upon finding that word(s).  The format
  124.      of the file AICHAT.DAT is something like this
  125.          First 4 lines: for comment purposes only, it SKIPS these lines when
  126.                         reading the file.
  127.          Line 5 : (and every odd numbered line after that) word or words in 
  128.                   CAPS to search for.
  129.          Line 6 : (and every even numbered line after that) response to the
  130.                   above word or words in any case that you want (it'll be
  131.                   printed out exactly as you type it.)
  132.        Now, some general rules to follow when editing this file.  Always
  133.      put long words or phrases at the TOP of the file, because the program
  134.      searches for a word, and it starts at the top of that file, and stops
  135.      if it finds that word, for example, if you enter into the file:
  136.          HI
  137.          Hello, how are you doing?
  138.          SHIT
  139.          Please don't curse, It's not nice.
  140.        Then every time that person types "shit" instead of being lectured
  141.      about their fowl language, they'll be greeted, because the letters
  142.      HI are in SHIT, and it found HI first.  So, a good idea is to stay away
  143.      from small words, and put them at the very end of the file.  phrases can
  144.      also be entered into the file, such as:
  145.          YOUR MOTHER
  146.          My mother?  Nononono, Your mother!
  147.        A sample file has been given to you, you'll most certainly want to go
  148.      and edit/personalize it.
  149.  
  150. [5.2]  AICHAT.CFG
  151.        The AICHAT.CFG file is an optional file that sets up some strings.
  152.      The file setup is something like this:
  153.          Lines 1-4  :  Useless lines, AICHAT ignores these.
  154.          Line 5     :  The sysop's Name line.  if left blank, or if this
  155.                        file doesn't exist, it'll use what you have entered
  156.                        in INIT.EXE.
  157.          Line 6     :  The wait string:  this is what is printed out when the
  158.                        program first loads, it is to simulate the sysop 
  159.                        hitting F10, and being prompted as to what name he'd 
  160.                        like to use to chat with, it prints out for the user
  161.                        the waiting string (same as if you hit F1).  if left
  162.                        blank or this file doesn't exist, it defaults to 
  163.                        "[WAIT]"
  164.          Line 7     :  The goodbye string.  This is what the 'sysop' will say
  165.                        when the user quits the chat door.  it defaults to:
  166.                        "Nice talkin' to ya'.... Later.."
  167.          Line 8     :  Chat mode over string:  What it says when the chatmode
  168.                        is exited out of.  This defaults to:
  169.                        "Chat mode over..."
  170.          Line 9     :  First Random saying:  When a user types a sentance in
  171.                        which no words were found, one of four random messages
  172.                        will be displayed, this one has a 2 in 5 chance of 
  173.                        being displayed, because it's default is important. 
  174.                        It defaults to:
  175.                        "Huh? if you wanna quit, just hit "q"..."
  176.                        It is best to leave this one alone, or to keep it 
  177.                        similar so that your users know how to get out.
  178.          Lines 10-12:  the other 3 random sayings.  They each have a 1 in 5
  179.                        chance of being displayed.  They default to:
  180.                        "Huhuh you're pretty cool, Beavis.."
  181.                        "Excuse me while I hurl..."
  182.                        "uh... yeah.  huhuhuhuh"
  183.        And that's it for the AICHAT.CFG file.  Have fun.
  184.  
  185.  
  186. [6]  How to Contact the Author
  187.        If you experience any problems with this door, either you screwed up
  188.      (most likely (just kidding)) or I screwed up.  Please let me know. 
  189.      Also, please let me know if you're even using the friggin thing, so i
  190.      can decide whether to even bother with the next version.  (I'm a real
  191.      lonley computer geek and I need mail.  err..)  I can be reached at the
  192.      following addresses:
  193.          IceNET:   1@3111  or  |>AVEY THE PYROMANIAC@3111
  194.          InterNet: dmaez@cap.gwu.edu
  195.          BBS:      Arsonist's Arsenal (301) 208-0847
  196.        That about does it for this file I hope you enjoy the program.  
  197.      Bye Bye!
  198.  
  199. Davey the Pyromaniac
  200. Arsonist's Arsenal BBS
  201. Mind Warp (digital zine) Cheif Editor
  202.  
  203. Also, Download these fine door files for your WWIV board:
  204. ELMO.ZIP      -  Elmo Wikes Cookies               by Shinobi
  205. AIELMO.ZIP    -  Artificial Intelligence Elmo     by Shinobi
  206. RATE102.ZIP   -  Rate Your Mate                   by Surface
  207.  
  208. ------------------------------------------------------------------------------
  209.