home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / BBS_UTIL / RBROBOT1.ZIP / ROBOT.DOC < prev    next >
Text File  |  1994-01-18  |  27KB  |  585 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17. ■                                                                        ■
  18.   ██▐███   █▐███  ██▐███   █▐███  ██▐███   █▐███  ██▐███   █▐███  █▌████
  19.   ██   ██ ██   ██ ██   ██ ██   ██ ██   ██ ██   ██ ██   ██ ██   ██   ██
  20.   ██▐███  ██   ██ ██▐███  ██   ██ ██▐███  ██   ██ ██▐███  ██   ██   ██
  21.   ██ ██   ██   ██ ██   ██ ██   ██ ██ ██   ██   ██ ██   ██ ██   ██   ██
  22.   ██   ██  █▐███  ██▐███   █▐███  ██   ██  █▐███  ██▐███   █▐███    ██
  23.   ┌─┐ ┬ ┬ ─┬─ ┌─┐      ┌┬┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐      ┬ ┬ ─┬─ ─┬─ ┬
  24.   ├─┤ │ │  │  │ │      │││ ├─  └─┐ └─┐ ├─┤ │─┐ ├─       │ │  │   │  │
  25.   ┴ ┴ └─┘  ┴  └─┘      ┴ ┴ └── └─┘ └─┘ ┴ ┴ └─┘ └──      └─┘  ┴  ─┴─ └──
  26. ■                                                                        ■
  27.  
  28.  
  29.                               RoboROBOT v1.00
  30.  
  31.                        Copyright 1994 Duke Graphics
  32.                        All Rights Reserved Worldwide
  33.  
  34.  
  35.                                 USER MANUAL
  36.  
  37.  
  38.                              January 17, 1994
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                                Duke Graphics
  48.                         4130 La Jolla Village Drive
  49.                                Suite 107-169
  50.                            La Jolla, CA  92037
  51.                                    USA
  52.  
  53.                                 TABLE OF CONTENTS
  54. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  55.  
  56.  
  57.          INTRODUCTION ......................................... 3
  58.  
  59.             What is RoboROBOT ................................. 3
  60.             How it Came To Be ................................. 3
  61.             Acknowledgments ................................... 3
  62.             How to Contact the Author ......................... 4
  63.             Products by the Author ............................ 4
  64.  
  65.          REGISTRATION ......................................... 5
  66.  
  67.             Registered Features ............................... 5
  68.             Evaluation Version ................................ 5
  69.             License and Disclaimer Information ................ 6
  70.             Trademarks ........................................ 6
  71.  
  72.          RoboROBOT SETUP ...................................... 7
  73.  
  74.             System Requirements ............................... 7
  75.             Installation Instructions ......................... 7-9
  76.             Initialization File (ROBOT.INI).................... 9
  77.  
  78.          USING RoboROBOT ...................................... 10
  79.  
  80.             Canned Input Messages ............................. 10
  81.             RoboROBOT Examples ................................ 11-12
  82.             Future Enhancements ............................... 13
  83.  
  84.          REVISION HISTORY ..................................... 13
  85.                                                                      PAGE 03
  86. INTRODUCTION
  87. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  88.  
  89. WHAT IS RoboROBOT?
  90.  
  91.   RoboROBOT is the following:
  92.  
  93.   ■ An automatic message utility for RoboBOARD/FX.  RoboROBOT will
  94.     automatically send a message to a user of your system using
  95.     RoboBOARD/FX's templates.  A unique "canned input message" can
  96.     be created for any template's auto message.
  97.  
  98.     For example, an automated "Welcome!" message can be sent to each
  99.     new user that logs onto your system (NEWUSER.PLT).  Or, you can
  100.     have RoboROBOT send an automated message to a user who adds their
  101.     BBS to your BBS list... that is if you have set up such a template.
  102.  
  103.   ■ Keeps a log file, ROBOT.LOG, for debugging setup errors.
  104.  
  105.  
  106. HOW IT CAME TO BE
  107.  
  108.     RoboROBOT was the result of a need to send automated mail
  109.     to users of a RoboBOARD/FX.  Similar "robot" programs exist
  110.     for other BBSes, but none exist for RoboBOARD/FX... until now.
  111.  
  112.  
  113. ACKNOWLEDGMENTS
  114.  
  115.     I would like to thank the following people:
  116.  
  117.     My beautiful wife, Kristine, for her patience, love, and putting
  118.        up with my all-night programming marathons.
  119.     Dominic Cotignola for testing and suggestions for RoboROBOT.
  120.        Dom has been the best supporter of my efforts, my software,
  121.        and RoboBOARD since day 1.  Thanks, Dom!
  122.     Mark May (Mythical Kingdom Software) for use of his JAM routines.
  123.                                                                      PAGE 04
  124. INTRODUCTION
  125. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  126.  
  127. HOW TO CONTACT THE AUTHOR
  128.  
  129.     If you have any questions, you can write to, or leave email
  130.     to "Chris Duke" on Online Resource or on CompuServe. Ideas and
  131.     suggestions are appreciated.
  132.  
  133.     Online Resource .............. (619) 793-8360
  134.     CompuServe ................... 71045,3346
  135.     Email ........................ cduke@dukegfx.com
  136.     FidoNet ...................... 1:202/238
  137.     WorldNet ..................... 62:1900/107
  138.     RoboNET ...................... 90:1200/10
  139.     ITCnet ....................... 85:820/102
  140.     Address ...................... Duke Graphics
  141.                                    4130 La Jolla Village Drive
  142.                                    Suite 107-169
  143.                                    La Jolla, CA  92037  USA
  144.  
  145. PRODUCTS BY THE AUTHOR
  146.  
  147.     Clipper ClassMates.............. OOP Library for Clipper
  148.     Viewit.......................... OOP Library for Clipper
  149.     Robo User Investigator (RUI).... Utility for Robo-Board PRO/PLUS
  150.     Robo Call Info (RCI)............ Utility for Robo-Board PRO/PLUS
  151.     Ico2FX Icon Converter........... Utility for RoboBOARD/FX
  152.     Robo Icon Manager (RIM)......... Utility for RoboBOARD/FX
  153.     GraphFX Statistics Utility...... Utility for RoboBOARD/FX
  154.     RoboROBOT Auto Message Utility.. Utility for RoboBOARD/FX
  155.  
  156.     Thanks for using RoboROBOT! - Chris Duke, RoboROBOT Author
  157.                                                                      PAGE 05
  158. REGISTRATION
  159. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  160.  
  161. Please see the accompanying REGISTER.DOC for information on
  162. registering RoboROBOT.
  163.  
  164.     RoboROBOT is not free.  You must register after a 30-day
  165.     evaluation time period.
  166.  
  167.     RoboROBOT is a Shareware product.  It is distributed through
  168.     public access channels so that perspective buyers can have the
  169.     opportunity to evaluate the product before making a decision
  170.     to buy.  If you decide to use this software, then you are under
  171.     both legal and moral obligation to register it with the author.
  172.     But if you decide not to use it after evaluating the software,
  173.     you are under no obligation.  It is fully protected by State,
  174.     Federal and International copyright laws.
  175.  
  176.     If you continue to use RoboROBOT after the 30-day evaluation
  177.     time period you must register it.
  178.  
  179.     Registration Fee:          $15 US
  180.  
  181.     To register your copy of RoboROBOT, see the accompanying
  182.     REGISTER.DOC.  If this file did not come with your RoboROBOT
  183.     archive, obtain a new copy of RoboROBOT from Online Resource,
  184.     or download ORDER.FRM.
  185.  
  186.     If you register by mail, you will be sent via postal mail your
  187.     registration code which you enter in ROBOT.INI.  If you
  188.     register on-line by credit card, your registration code will
  189.     be left for you in a private email message on Online Resource.
  190.     You will also need to enter your name in ROBOT.INI as it
  191.     appears on the order form you mail to Duke Graphics.
  192.  
  193.     Registration entitles you continue using the current version
  194.     and all future versions as well as the following features:
  195.  
  196.  
  197. REGISTERED FEATURES
  198.  
  199.     Upon registering RoboROBOT, you will receive a key code unique
  200.     to you only.  After entering it into ROBOT.INI, you will
  201.     have the following added capabilities:
  202.  
  203.     ■ Ability to send a different automated message in response
  204.       to ANY RoboBOARD/FX template.  For example, when a user
  205.       completes an order template, RoboROBOT will quickly send them
  206.       a note saying their order was received and will be processed
  207.       promptly.
  208.     ■ Removes annoying delay at start of each program execution.
  209.     ■ Removes annoying nags.
  210.                                                                      PAGE 06
  211. LICENSE AND DISCLAIMER INFORMATION
  212. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  213.  
  214.     1. RoboROBOT's creator does not assume any liability for the
  215.        use or misuse of this software beyond the original price
  216.        paid by the party at stake.
  217.  
  218.        In no event will RoboROBOT's creator be liable to you for
  219.        any additional damages, including any lost profits, lost
  220.        savings, lost programming, or  other incidental or
  221.        consequential damages arising from the use of, or
  222.        inability to use, this software and its accompanying
  223.        documentation, even if RoboROBOT's creator has been
  224.        advised of the possibility of such damages.
  225.  
  226.     2. RoboROBOT is the property of Duke Graphics.  Duke Graphics
  227.        retains the right to stop supporting RoboROBOT at any
  228.        time they see fit to do so.
  229.  
  230.     3. You may not reverse engineer or modify in any way
  231.        RoboROBOT in memory or on disk, or distribute it for such
  232.        purposes. 
  233.  
  234.     4. RoboROBOT may be used on more than one node or machine
  235.        if you are physically networked to then other machines, or
  236.        multitasking the nodes on the same machine.
  237.  
  238.     5. Duke Graphics, author of RoboROBOT reserves the right to
  239.        change its registration and distribution philosophy as they
  240.        see fit.  Duke Graphics also reserves the right to change
  241.        the registration method and price of RoboROBOT.
  242.              
  243.     6. You may not run any version of RoboROBOT registered to
  244.        another Sysop or Company without special permission from
  245.        Duke Graphics.
  246.  
  247.     7. You may not charge a fee for the distribution of RoboROBOT
  248.        over and above the cost of the distribution medium,
  249.        and packaging.
  250.  
  251.     8. RoboROBOT's creator should be notified for permission by 
  252.        any commercial distributor wanting to circulate RoboROBOT.
  253.  
  254.     9. RoboROBOT should not be used or distributed for any
  255.        unlawful or illegal purposes. 
  256.  
  257. TRADEMARKS
  258.  
  259.     RoboROBOT is a trademark of Duke Graphics.
  260.     RoboBOARD is a trademark of Hamilton TeleGraphics.
  261.     All other products are trademarks of their respective authors.
  262.                                                                      PAGE 07
  263. RoboROBOT SETUP
  264. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  265.  
  266. SYSTEM REQUIREMENTS
  267.  
  268.     RoboROBOT requires an IBM PC/AT/fully compatible computer, DOS
  269.     3.0 or greater, a minimum of 400K of memory.
  270.  
  271.     RoboBOARD/FX 1.00 or higher.
  272.  
  273. INSTALLATION INSTRUCTIONS
  274.  
  275.     For less verbose installation instructions, please see SYSOP.DOC's
  276.     "RoboROBOT Quick-E Installation Instructions".  SYSOP.DOC is for
  277.     experienced RoboBOARD/FX Sysops only.
  278.  
  279. Step 1 - Install Software
  280.  
  281.     Create a directory or sub-directory (it doesn't matter where
  282.     or on what drive) off of your \ROBOFX directory.  I recommend:
  283.     C:\ROBOFX\ROBOT
  284.  
  285.     Move all of the files which came with the original archive to
  286.     that directory.
  287.  
  288. Step 2 - Set up RoboBOARD/FX's NEWUSER.PLT
  289.  
  290.     Add the following line to your \ROBOFX\ENGLISH\TEMPLATE\NEWUSER.PLT
  291.     file, after the *ENDPLATE line:
  292.  
  293.     *TOFILE,C:\ROBOFX\ROBOT\ROBOT.DAT,NEWUSER,Welcome!,{USERNAME}
  294.  
  295.     Syntax: *TOFILE,<ROBOT.DAT>,<TEMPLATE_NAME>,<SUBJECT>,{USERNAME}
  296.     |
  297.     `-> *TOFILE         - Template command to direct output to a file
  298.         <ROBOT.DAT>     - Drive, path and filename for ROBOT.DAT
  299.         <TEMPLATE_NAME> - The 8 letter DOS filename of the template
  300.         <SUBJECT>       - Subject for message (keep it under 15 chars)
  301.         {USERNAME}      - Inline text token to output the user's full name
  302.             
  303.     NOTE: Other plates can be configured for use with RoboROBOT,
  304.           however only the NEWUSER.PLT information can be used in
  305.           the unregistered version.
  306.  
  307. Step 3 - Add a hook to your BBS batch file
  308.  
  309.     Add a hook to your BBS batch file to check for new data.  If
  310.     new data is found, run PROCESS.BAT.  For example, before OR
  311.     after you make a call to ROBOFX.EXE in your batch file, add
  312.     these two lines:
  313.  
  314.     echo:Checking for RoboROBOT...
  315.     if exist c:\robofx\robot\robot.dat call c:\robofx\robot\process.bat
  316.                                                                      PAGE 08
  317.  
  318.     Another good place to put these two lines is at the "top" of your
  319.     BBS batch file.  If you have an enormous batch file for your BBS
  320.     like I do, you will find the thought of adding these two lines
  321.     after each occurrence of ROBOFX.EXE appalling.  Instead, if your
  322.     batch file "loops" like the default RoboBOARD/FX BBS batch file,
  323.     RUN-ROBO.BAT, just add the two lines at the "top" of the batch file.
  324.     Below is the RoboBOARD/FX RUN-ROBO.BAT batch file, modified for
  325.     RoboROBOT.
  326.  
  327. ┌─────────────────────────────[ RUN-ROBO.BAT ]───────────────────────────┐
  328. │ @ECHO OFF                                                              │
  329. │ CLS                                                                    │
  330. │                                                                        │
  331. │ :TOP                                                                   │
  332. │    echo:Checking for RoboROBOT...                                      │
  333. │    if exist c:\robofx\robot\robot.dat call c:\robofx\robot\process.bat │
  334. │                                                                        │
  335. │    ROBOFX                                                              │
  336. │                                                                        │
  337. │    if ERRORLEVEL 5 goto DONE                                           │
  338. │                                                                        │
  339. │    goto TOP                                                            │
  340. │ :DONE                                                                  │
  341. │                                                                        │
  342. │    echo RoboBOARD exited!                                              │
  343. │    echo.                                                               │
  344. └────────────────────────────────────────────────────────────────────────┘
  345.  
  346.     Lastly, you do not necessarily need to run RoboROBOT after each
  347.     call.  Instead, it can be run as a daily (or nightly) event.  The
  348.     benefit to running RoboROBOT after each call is obvious: if a new
  349.     user logs on, then calls back after a few hours (or even their
  350.     next call just minutes later), they will have new mail waiting.
  351.     New users love getting new mail (even if it is a canned message).
  352.     You give your system the appearance of a "friendly" system and you
  353.     run a better chance of that user calling your system back for more!
  354.  
  355. Step 4 - Edit ROBOT.INI
  356.  
  357.     ROBOT.INI, the setup file for RoboROBOT, contains system
  358.     specific information which you will need to change.  Follow the
  359.     comments and change where necessary.  Be sure to correctly
  360.     identify the message area path and message area name for
  361.     RoboROBOT to post to.
  362.     See next page, "INITIALIZATION FILE" for a detailed explanation.
  363.  
  364. Step 5 - Check and modify NEWUSER.TXT
  365.  
  366.     Take a look at NEWUSER.TXT.  It is set up as a default "canned"
  367.     input message used as your new user message.  Use any RoboBOARD/FX
  368.     inline text or color token.  See TOKENS.DOC or your RoboBOARD/FX
  369.     manual for the latest and complete listing.  See "CANNED INPUT
  370.     MESSAGES" for further discussions of the RoboROBOT canned input
  371.     messages.
  372.                                                                      PAGE 09
  373.  
  374. INITIALIZATION FILE
  375.  
  376.     ROBOT.INI is the setup, or initialization file for RoboROBOT.
  377.     It is used to configure your copy of RoboROBOT for your unique
  378.     system.  For example, it holds the "From:" field name for your
  379.     messages, registered Sysop name, your registration code, and
  380.     the message area path and area name for your JAM messages.
  381.  
  382.     Below is an example of the default values.  Below this example,
  383.     you will find a line-by-line description.  You will find a
  384.     ROBOT.INI file in the original distribution archive which
  385.     should look similar to it.
  386.  
  387.     NOTE: Do not insert blank lines, or omit any.
  388.  
  389. ROBOT.INI------------------------------------------------------------
  390. Sysop                       ; Name of Sysop for FROM field in messages
  391. Sysop                       ; Name registered to
  392. 0                           ; Registration Code
  393. c:\robofx\mail\general      ; Message area path and area name
  394. -----------------------------------------------------------------------
  395.  
  396.     LINE 01   Enter the name to use in the FROM field in messages.
  397.               Often this will be your real name (same as line 2).
  398.     LINE 02   Enter your name here, as registered.
  399.     LINE 03   Enter your personalized registration code here.
  400.     LINE 05   Enter the path and area name for your JAM message area.
  401.               Often, this will be:
  402.               C:\ROBOFX\MAIL\<name|#>
  403.               ...where <name|#> is a name or number representing the
  404.               JAM message area you want RoboROBOT to post to.
  405.               Default is C:\ROBOFX\MAIL\GENERAL
  406.                                                                      PAGE 10
  407. USING ROBOROBOT
  408. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  409.  
  410.      RoboROBOT is intended to be run after each call to your RoboBOARD.
  411.      You do not actually run ROBOT.EXE, rather the accompanying batch
  412.      file, PROCESS.BAT, which runs ROBOT.EXE.  IT IS IMPERATIVE THAT
  413.      ROBOT.EXE BE RUN FROM ITS OWN DIRECTORY WHICH IS WHY PROCESS.BAT
  414.      MUST BE CALLED.
  415.  
  416.      RoboROBOT is a simple program which benefits heavily from
  417.      RoboBOARD's templates.  Basically, you add one line of text to the
  418.      end of a template which outputs some information to RoboROBOT's
  419.      ROBOT.DAT data file.  When RoboROBOT sees ROBOT.DAT, it takes
  420.      that information and uses the supplied POST.EXE to send the
  421.      mail to your user(s).  The mail sent is flagged as PRIVATE.
  422.  
  423.      RoboROBOT is set up to be very generic in what it accepts as
  424.      data.  Because of this, you can have RoboROBOT send a separate
  425.      message to any user for each template.
  426.  
  427.      RoboROBOT maintains a log file in the RoboROBOT directory
  428.      called ROBOT.LOG.  If you think you are having setup problems,
  429.      please take a look at this log file... you may find what you
  430.      are looking for!
  431.  
  432.      HINT: If you run a BBS where you get a "fair share" of new users
  433.            every day, you may find it annoying to see all of these
  434.            canned messages in your General Mail area.  A suggestion
  435.            is to create a separate mail area for this purpose.  As a
  436.            suggestion, I set up one specifically for RoboROBOT called
  437.            "ROBOT".
  438.  
  439.  
  440. CANNED INPUT MESSAGES
  441.  
  442.      The canned input messages must be located in your RoboROBOT
  443.      directory.  They have a file name extension of ".TXT" and
  444.      the file name must be the same as the name of the template
  445.      it is associated with.  For example, NEWUSER.TXT for the
  446.      NEWUSER.PLT template, or ORDER.TXT for your ORDER.PLT order
  447.      template.
  448.  
  449.      NOTE: RoboROBOT uses a "keyword" which is put into ROBOT.DAT
  450.            by each template you use.  This keyword must be the
  451.            same name as the 8-character template file name.  See
  452.            <TEMPLATE_NAME> in Step 2 of the INSTALLATION INSTRUCTIONS
  453.            for further information.
  454.  
  455.      The canned input messages must be plain ASCII text files (use
  456.      DOS EDIT or QEdit) with no word processing formatting codes.
  457.      They can contain any text, ASCII characters, or RoboBOARD/FX      inline text tokens or color codes.  See TOKENS.DOC for or your
  458.      RoboBOARD/FX manual for the latest and complete listing.  See
  459.      "ROBOROBOT EXAMPLES" or the supplied NEWUSER.TXT for examples.
  460.                                                                      PAGE 11
  461.  
  462. ROBOROBOT EXAMPLES
  463.  
  464.      NEWUSER.PLT (Stock RoboBOARD/FX template)
  465.         When a new user logs on and bypasses the NEWUSER template by
  466.         choosing the "DONE" button, RoboROBOT will send the contents
  467.         of the canned message, NEWUSER.TXT (found in the RoboROBOT
  468.         directory), to the user in a private email message in the
  469.         message area you specified in ROBOT.INI.
  470.  
  471.         Line added to end of NEWUSER.PLT:
  472.  
  473.         *TOFILE,C:\ROBOFX\ROBOT\ROBOT.DAT,NEWUSER,Welcome!,{USERNAME}
  474.  
  475.         See the supplied NEWUSER.TXT for a sample canned message.
  476.  
  477.      ORD_RBOT.PLT (Custom template created for taking RoboROBOT orders)
  478.         When user goes to my order menu and orders a registration key
  479.         for RoboROBOT, and bypasses the ORD_RBOT template by choosing
  480.         the "DONE" button, RoboROBOT will send the contents of the canned
  481.         message, ORD_RBOT.TXT, (found in the RoboROBOT directory) to the
  482.         user in a private email message in the message area you specified
  483.         in ROBOT.INI.
  484.  
  485.         Line added to end of ORD_RBOT.PLT:
  486.  
  487.         *TOFILE,C:\ROBOFX\ROBOT\ROBOT.DAT,ORD_RBOT,Order Confirm,{USERNAME}
  488.  
  489.         Example of a canned message for the ORD_RBOT template's canned
  490.         message, ORD_RBOT.TXT:
  491.  
  492.         ┌──────────────────────────────────────────────────────────────┐
  493.         │ {4}Hi {UFNAME}!                                              │
  494.         │                                                              │
  495.         │ {15}Thank you for ordering RoboROBOT by Duke Graphics!       │
  496.         │                                                              │
  497.         │ This is a confirmation message to you, so you know we have   │
  498.         │ received your order!  You should receive, in a matter of     │
  499.         │ hours, your registration key in a private message addressed  │
  500.         │ to you.                                                      │
  501.         │                                                              │
  502.         │ We have the following address for you which you entered as   │
  503.         │ a new user.  Please check to make sure it is correct.  If it │
  504.         │ isn't, please change it by going to the User Menu, as it is  │
  505.         │ imperative we have your correct mailing address for future   │
  506.         │ mailings and product announcements!                          │
  507.         │                                                              │
  508.         │ {1}Your address:                                             │
  509.         │                                                              │
  510.         │ {USTREET}                                                    │
  511.         │ {UCITY}, {UPOST}                                             │
  512.         │ {ULAND}                                                      │
  513.         │                                                              │
  514.         │ {14}Thanks again for ordering!                               │
  515.         │ {SYSNAME}                                                    │
  516.         └──────────────────────────────────────────────────────────────┘
  517.                                                                      PAGE 12
  518.  
  519.      BBSLIST.PLT (Custom template created for adding a BBS to a BBS list)
  520.         When user goes to my BBS list menu and adds a BBS to the BBS list,
  521.         and bypasses the BBSLIST template by choosing the "DONE" button,
  522.         RoboROBOT will send the contents of the canned message BBSLIST.TXT
  523.         (found in the RoboROBOT directory) to the user in a private email
  524.         message in the message area you specified in ROBOT.INI.
  525.  
  526.         Line added to end of BBSLIST.PLT:
  527.  
  528.         *TOFILE,C:\ROBOFX\ROBOT\ROBOT.DAT,BBSLIST,Thanks!,{USERNAME}
  529.  
  530.         Example of a canned message for the BBSLIST template's canned
  531.         message, BBSLIST.TXT:
  532.  
  533.         ┌──────────────────────────────────────────────────────────────┐
  534.         │ {4}Hi {UFNAME}!                                              │
  535.         │                                                              │
  536.         │ {15}Thank you for adding your BBS to our growing BBS list!   │
  537.         │                                                              │
  538.         │ If you know of any other RoboBOARDs in your area, please     │
  539.         │ let them know of our lest, or add them to our list for them! │
  540.         │                                                              │
  541.         │ {14}Thanks again for your contribution!                      │
  542.         │ {SYSNAME}                                                    │
  543.         └──────────────────────────────────────────────────────────────┘
  544.  
  545.      UPLOAD.PLT (Stock RoboBOARD/FX v1.02 template)
  546.         When user uploads a file to your BBS, RoboROBOT will send the
  547.         contents of the canned message UPLOAD.TXT (found in the
  548.         RoboROBOT directory) to the user in a private email message in
  549.         the message area you specified in ROBOT.INI.
  550.  
  551.         Line added to end of UPLOAD.PLT:
  552.  
  553.         *TOFILE,C:\ROBOFX\ROBOT\ROBOT.DAT,UPLOAD,Thank You!,{USERNAME}
  554.  
  555.         Example of a canned message for the UPLOAD template's canned
  556.         message, UPLOAD.TXT:
  557.  
  558.         ┌──────────────────────────────────────────────────────────────┐
  559.         │ {4}Hi {UFNAME}!                                              │
  560.         │                                                              │
  561.         │ Thank you for taking the time to upload a file to            │
  562.         │ {BBSNAME}!                                                   │
  563.         │                                                              │
  564.         │ {14}{SYSNAME}                                                │
  565.         └──────────────────────────────────────────────────────────────┘
  566.                                                                      PAGE 13
  567.  
  568. FUTURE ENHANCEMENTS
  569. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  570.  
  571.     The following are proposed enhancements and additions to
  572.     RoboROBOT.  Note: these are not necessarily all going to be
  573.     added.  I will do my best to implement these, as well as
  574.     user suggestions, as time permits.
  575.  
  576.     ■ Ability to specify a separate message area for each canned
  577.       input message.
  578.  
  579.  
  580. REVISION HISTORY
  581. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  582.  
  583. 1.00  No changes, this is the first version!
  584.  
  585.