home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / WILDCAT / AMSG1_5.ZIP / AUTOMSG.DOC next >
Text File  |  1994-01-10  |  17KB  |  390 lines

  1.                                      
  2.                                  AddTech Consultancy Limited 
  3.           ▐█████████████████▌    PO Box 862                  
  4.           ▐██▌  ▐██▌  ▐██▌       Bristol, BS99 2JH
  5.           ▐██▌  ▐██▌  ▐██▌       ENGLAND                               
  6.           ▐████████▌──▐██▌──┐                                          
  7.           ▐██▌  ▐██▌  ▐██▌  │    You can contact AddTech Consultancy by
  8.           ▐██▌  ▐██▌  ▐██▌  │    leaving a message for the Sysop at:    
  9.              │  │  │        │                                          
  10.              │  │  │  ┌──┐  │    Transworld BBS:                       
  11.              │  │  │  │  │  │         
  12.           ┌──┘  └──┤  └──┘  │    +44 (0) 272 444025    2400 baud       
  13.           └────────┴────────┘    +44 (0) 272 444026   14400 baud       
  14.                                  +44 (0) 272 444027   14400 baud  
  15.               
  16.              Or on The Internet as "astevens@cheshire.demon.co.uk"     
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                     Disclaimer
  27.  
  28.       AddTech Consultancy makes no warranty of any kind, either  express or
  29.       implied,  including  but  not   limited  to  implied  warranties   of
  30.       merchantability and fitness for a particular purpose, with respect to
  31.       this software and accompanying documentation.
  32.  
  33.       IN NO  EVENT SHALL  ADDTECH  CONSULTANCY BE  LIABLE FOR  ANY  DAMAGES
  34.       (INCLUDING  DAMAGES   FOR   LOSS  OF   BUSINESS   PROFITS,   BUSINESS
  35.       INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER  PECUNIARY LOSS)
  36.       ARISING OUT OF THE USE OF OR  INABILITY TO USE THIS PROGRAM,  EVEN IF
  37.       ADDTECH CONSULTANCY  HAS  BEEN ADVISED  OF  THE POSSIBILITY  OF  SUCH
  38.       DAMAGES.
  39.  
  40.  
  41.          AutoMessage Documentation for WildCat! BBS systems version 3.xx
  42.  
  43.       AutoMessage is copyright 1993 & 1994 by AddTech Consultancy Limited.
  44.  
  45.  
  46.       What is AutoMessage?
  47.  
  48.       AutoMessage is  a system  which will  enable you,  as a  Sysop for  a
  49.       WildCat! 3.xx BBS to automatically  send messages to your users.  You
  50.       can for  example, automatically  send a  welcome message  to all  new
  51.       users, or a message warning users that their subscription to your BBS
  52.       is about to expire. The registered version of AutoMessage can also be
  53.       used to automatically change the security level of any user  it sends
  54.       a message to, as well  as keep a log file  of all messages sent,  and
  55.       security levels changed.
  56.  
  57.       When AutoMessage is  run, a  status screen is  displayed which  gives
  58.       information about the messages being sent. To the right of the screen
  59.       is a column with a  heading of "pr". This stands  for "Private/Return
  60.       receipt", a tick will  appear under the  corresponding letter if  the
  61.       message currently being sent has been marked "Private" or for "Return
  62.       receipt".
  63.  
  64.       Once AutoMessage has completed it tasks, a line appears at the bottom
  65.       of the screen which counts down from 10 seconds. If you  wish to exit
  66.       quickly you can press any key at this point.
  67.  
  68.  
  69.       How do I install AutoMessage?
  70.  
  71.       Simple! The first thing  to mention is  that if you  are going to  be
  72.       running AutoMessage from a directory other than your  "main" WildCat!
  73.       home directory (i.e. the one containing MAKEWILD.DAT), then  you need
  74.       to set the DOS variable "WCHOME".  This is very easily done  from DOS
  75.       by using the following command:
  76.  
  77.       SET WCHOME=C:\WC30\
  78.  
  79.       Where "C:\WC30\" is your WildCat! home directory. Note the lack  of a
  80.       space between the WCHOME and the equals sign. For  compatibility with
  81.       older versions  on AutoMessage  setting the  DOS variable  "HOMEPATH"
  82.       will also work correctly.
  83.  
  84.       If however, you always run  AUTOMSG.EXE from your WildCat  directory,
  85.       then the above isn't necessary.
  86.  
  87.       And that's all the configuration you need to do!
  88.  
  89.  
  90.       What are the options in AutoMessage?
  91.  
  92.       The reason I wrote AutoMessage was because  I was a great fan  of the
  93.       Post Master utility written by  Dave Cody. However, there were  a few
  94.       things Post Master couldn't do, which I felt were quite important for
  95.       the applications I was  using it for.  Because of  this, most of  the
  96.       command line options in AutoMessage are Post Master compatible.
  97.  
  98.       There  is  only  one  *required*  parameter:  the  one   which  tells
  99.       AutoMessage which  text file  to send  as a  message.  All the  other
  100.       options are (surprise, surprise!) optional.
  101.  
  102.       Anything below included in  [square brackets] are optional,  anything
  103.       in <sharp brackets> are required
  104.  
  105.       /I:[drive:][path]<text file>
  106.  
  107.       Tells AutoMessage which text file to  send as a message. This  can be
  108.       the full drive and path to the file. Wild Cards *can* be used. But be
  109.       careful!
  110.  
  111.       AutoMessage does not care if the file(s) specified are text  files or
  112.       not, so care should be taken to assure that the file passed is always
  113.       a text file (although sending a non-text file will not  result in any
  114.       real harm). If the text file  is larger than 148 lines  (The WildCat!
  115.       limit is 150 lines), then the file is split into a number of 148 line
  116.       messages. (148 because of the two lines taken up by the tagline).
  117.  
  118.       The text file *can* include most of the standard WildCat @ codes, the
  119.       currently supported codes are as follows:
  120.  
  121.       @VER@           The WildCat! version (i.e "3.90M")
  122.       @BBS@           The name of your BBS (i.e "Transworld BBS")
  123.       @SYSOP@         The Sysop name (i.e "Adam Stevens")
  124.       @TMSG@          Total messages on the system (i.e "22345")
  125.       @TUSER@         Total users on the system (i.e "4531")
  126.       @TFILE@         Total files on the system (i.e "16731")
  127.       @TCALLS@        Total calls made to the system (i.e "118257")
  128.       @USER@          Users full name (i.e "FRED BLOGGS")
  129.       @FIRST@         Users first name (i.e "Fred")
  130.       @PHONE@         Users phone number (i.e "0272 444026")
  131.       @FROM@          Users location (i.e "Bristol, England")
  132.       @CPU@           Users computer type (i.e "486dx")
  133.       @BDATE@         *Users birthdate (i.e "26/07/69")
  134.       @CALLS@         Number of calls the user has made (i.e "345")
  135.       @MEMO@          *Users memo date (i.e "25/12/93")
  136.       @SEC@           Users security profile (i.e "STANDARD")
  137.       @SINCE@         *Date of the users first call (i.e "12/07/89")
  138.       @LASTON@        *Date and  time of  users last  call  (i.e "23/12/93
  139.                       15:34")
  140.       @UPK@           Size of uploads the user has made (in Kb)
  141.       @UPS@           Number of uploads the user has made
  142.       @DOWNK@         Size of downloads the user has made (in Kb)
  143.       @DOWNS@         Number of downloads the user has made
  144.       @MAXDL@         The maximum number of DL's for user per day
  145.       @MAXDK@         The maximum amount of K the user can DL per day
  146.       @EXDATE@        *The users' expiration date
  147.  
  148.       * Picks up the correct format for date and time from  the settings in
  149.       MAKEWILD.
  150.  
  151.       /C:<conf number>
  152.  
  153.       Defaults to conference 0. This  is the conference number in  which to
  154.       send the message(s).
  155.  
  156.       /L:<sec level>
  157.       /L:*
  158.  
  159.       Sends the message to all users  of a certain security level.  If /L:*
  160.       is used, then the message file specified with the /I:  parameter will
  161.       be sent to *all* the users on the BBS.
  162.  
  163.       IMPORTANT NOTE:
  164.       Each WildCat! conference  has a  "Max conference messages"  parameter
  165.       which is set from within Makewild. It is important to  make sure that
  166.       this setting is equal to, or higher than the number of users who will
  167.       be sent mail via AutoMessage.  If this value  is less than the  total
  168.       number of messages sent, then the first few messages  will "roll-off"
  169.       the message base and be lost.
  170.  
  171.       /M:[drive:][path]<merge file>
  172.  
  173.       Reads a  list  of users  from  a  plain  ASCII text  file.  The  file
  174.       specified with the /I:  parameter will be  sent to  all the users  in
  175.       this list.
  176.  
  177.       /T:<to name>
  178.  
  179.       Default "ALL". The name to place in the TO field.
  180.  
  181.       /F:<from name>
  182.  
  183.       Default is the Sysop's name. The name to place in the FROM field.
  184.  
  185.       /S:<subject>
  186.  
  187.       The subject of the message.
  188.  
  189.       /A:[drive:][path]<attach file>
  190.  
  191.       The name (if any) of a file to attach  to the message. This can  be a
  192.       full drive and directory path if required.
  193.  
  194.       /Q:[drive:][path]<questionnaire file> <question number> <Y/N>
  195.  
  196.       You can ask AutoMessage to send  a specified message to any  user who
  197.       answered either "Yes"  or "No" to  a specified  question number in  a
  198.       specified questionnaire result file.
  199.  
  200.       For example, assuming  your questionnaire  result file  (QUES0001.001
  201.       for example) looked like this:
  202.  
  203.        --------------------------------------------------------
  204.         [Start  ] ADAM STEVENS on 01/09/94 at 10:34
  205.         [From   ] Bristol
  206.         [Phone  ] xxxx xxxxxx
  207.         [Ref:001]
  208.            ...
  209.         [Ref:030] [Y] - Yes, Please mail me info about AddTech
  210.  
  211.       Then using the option "/Q:QUES0001.001 30 Y" would mail the  user the
  212.       specified message file. If you used "/Q:QUES0001.001 30 N",  then the
  213.       message would  not  be  sent,  as the  user  answered  "Yes"  to  the
  214.       question, but it would be sent to any users who answered "No".
  215.  
  216.       AutoMessage will scan the whole  of the questionnaire file, so  it is
  217.       important  to  remember  to  delete   (or  rename)  the  file   after
  218.       AutoMessage has been run,  in order to  stop multiple messages  being
  219.       sent to the same user.
  220.  
  221.       /P
  222.  
  223.       Mark the message as private.
  224.  
  225.       /R
  226.  
  227.       Flag the message for a Return Receipt.
  228.  
  229.       /U:<sec level>
  230.  
  231.       REGISTERED VERSIONS ONLY.  Upgrade the  user to  security level  <sec
  232.       level> after sending the message.
  233.  
  234.       Care should be  taken when  using this option.  AutoMessage does  not
  235.       check that the required security level is a valid level as configured
  236.       within Makewild. Beware of using  this option with the /L:  option as
  237.       this will result in  all users of  the security level specified  with
  238.       /L: being changed to the level specified with /U:
  239.  
  240.       It is *not* recommend that  you use /U:  in conjunction with /L:*  as
  241.       this will result in *all* users being set to the same security level.
  242.       However for those rare moments when this may be  desired, AutoMessage
  243.       will allow this.
  244.  
  245.       /E:<days>
  246.  
  247.       REGISTERED VERSIONS ONLY. Default  0. Send the  message to all  users
  248.       whose expiration date is in <days> days time. if "/E" is used on it's
  249.       own, then 0 days is assumed (i.e anyone who's expiry  date is today).
  250.       Negative values can also be  used (i.e Send  mail to all users  who's
  251.       expire date was 5 days ago).
  252.  
  253.       /X
  254.  
  255.       REGISTERED VERSIONS  ONLY. Stops  the  default AutoMessage  "tagline"
  256.       being appended to the message.
  257.  
  258.       /Z
  259.  
  260.       REGISTERED VERSIONS ONLY. Stops the 10 second countdown at the end of
  261.       running AutoMessage.
  262.  
  263.  
  264.       The log file:
  265.  
  266.       With the registered version of AutoMessage, a log file is  created in
  267.       the same directory as AUTOMSG.EXE  which keeps track of all  messages
  268.       sent, and security levels changed with AutoMessage.
  269.  
  270.  
  271.       Examples of use:
  272.  
  273.       Automsg /i:newuser.msg /c:99 /l:NEWUSER /U:STD        /s:Welcome! /p
  274.  
  275.       Sends the file "newuser.msg" all  users who have a security  level of
  276.       NEWUSER. Then upgrade each user to STD security level. The subject of
  277.       the message  is "Welcome!".  send  the message  in conference  99  as
  278.       private.
  279.  
  280.       Automsg /I:info.msg /c:99 /q:c:\wc\ques\ques0001.001 20 Y
  281.                                                       /s:Information /P
  282.  
  283.       Will send (privately) the message  INFO.MSG to any user who  answered
  284.       "Yes" to question number 20 (i.e. Ref:020) in Questionnaire number 1
  285.  
  286.       Automsg /I:expire1.msg /c:99 /e:10 /s:Subscription /p
  287.  
  288.       Send the file  expire1.msg as  a message to  anyone who's  expiration
  289.       date is in 10 days time.
  290.  
  291.       Automsg /I:expire2.msg /c:99 /e /l:SUBSCRIBER /f:Adam       Stevens
  292.                                           /s:Subscription /u:STD /r /p
  293.  
  294.       Send a private message (with  a receipt) to  all users of a  security
  295.       level SUBSCRIBER on the  day of their  expiration date, then  changes
  296.       their security level to STD.
  297.  
  298.       Automsg /I:j:\wc\*.log /C:0 /T:Adam Stevens           /F:Maintenance
  299.                                                                         /P
  300.  
  301.       Sends me all the log files in the WildCat! directory!
  302.  
  303.  
  304.       How do I register?
  305.  
  306.       If you are outside the USA:
  307.  
  308.       Registration for AutoMessage costs #10 (Ten UK pounds) plus 17.5% VAT
  309.       if you live within the UK. Cheques should be made payable to "AddTech
  310.       Consultancy Ltd",  and  sent  to  the address  at  the  top  of  this
  311.       documentation. Once I receive payment  you will be able to  dial into
  312.       Transworld BBS and  download a  KEY file directly.  Please state  the
  313.       name and number of your BBS system together with a  required login ID
  314.       and password for Transworld BBS. I will create a KEY  file, and place
  315.       it on Transworld for you to download.
  316.  
  317.       If you live within the US:
  318.  
  319.       US registration  for  AutoMessage  costs  $20  (Twenty  US  dollars).
  320.       Cheques (sorry,  "checks" <g>)  should be  made  payable to  "AddTech
  321.       Consultancy Limited" and sent to:
  322.  
  323.                   C.C.S. OnLine BBS
  324.                   PO Box 2181
  325.                   Montgomery, AL
  326.                   36102-2181
  327.  
  328.       Once payment is received you will be able to dial  into C.C.S. OnLine
  329.       BBS on 205-281-9114 or 205-281-1331 and download a KEY file directly.
  330.       Please state the name and number  of your BBS system together  with a
  331.       required login ID and password for C.C.S. OnLine BBS with your cheque
  332.       and they'll be a KEY file waiting for you within a couple of days!
  333.  
  334.  
  335.                          -------------------------------
  336.  
  337.       Whether you decide to register AutoMessage or not, then  *Please* let
  338.       me know what  you think  about it, and  how it  could be improved  in
  339.       future versions. You can contact me in several ways:  By "snail-mail"
  340.       at the address at the top  of this documentation, directly at  my BBS
  341.       in  Bristol,  England  (+44  (0)   272  444026/7),  by  Internet   as
  342.       "astevens@cheshire.demon.co.uk", or  hopefully  in  the  MSI:WildCat!
  343.       conference, although I don't read that as much as I should!  - By far
  344.       the best way for me is via The Internet.
  345.  
  346.       Adam Stevens - January 1994
  347.  
  348.  
  349.  
  350.       Also from  AddTech,  and  available  on both  Transworld  and  C.C.S.
  351.       OnLine:
  352.  
  353.       AutoRequest.
  354.  
  355.       AutoRequest is a WildCat! 3.xx  SysOp utility which enables users  to
  356.       download  requested  files  automatically  within  their  TomCat  QWK
  357.       packets. All the user needs to do is send a message to  a user called
  358.       "FILE REQUEST", with the name of the file he wants to  receive in the
  359.       subject line. If a  password is required  to download the file,  then
  360.       the subject  line  should  contain  first the  file  name,  then  the
  361.       password, separated by a space. For example:
  362.  
  363.             To:   FILE REQUEST
  364.             From: ADAM STEVENS
  365.             Subj: ANYFILE.ZIP THEPASSWD
  366.  
  367.       The user  needs to  have  an understanding  of the  "attached  files"
  368.       option within TomCat to be able to utilise this utility.  If the user
  369.       requests a file, yet has not set his "attach" option  in TomCat, then
  370.       he will  be sent  a message  explaining how  to  configure TomCat  to
  371.       receive attached files  (This message,  and others, are  configurable
  372.       with the registered version of AutoRequest).
  373.  
  374.       AutoRequest fully supports  the WildCat!  databases, and will  update
  375.       the user  and file  download count  accordingly (unless  the file  is
  376.       marked as "Free", in which case a  download will not be added  to the
  377.       users account).
  378.  
  379.       If a user requests a file which isn't available, then  a message will
  380.       be sent to him  explaining exactly why  it was  unable to attach  the
  381.       file. This includes request which will take the user above his or her
  382.       upload:download ratio, above his daily file count or  kilobyte limit,
  383.       or files which reside in a file  area which he does not  usually have
  384.       access to.
  385.  
  386.       AutoRequest is available as AREQx-x.ZIP  (where "x-x" is the  version
  387.       number) from the MSI BBS,  from C.C.S OnLine BBS (205  281 9114/1331)
  388.       or in the UK from Transworld BBS on 0272 444026/7.
  389.  
  390.