to facilitate the process of inputting the patterns in an organized and efficient way the editor 111 takes the patterns provided by the administrator 108 and associates them with the appropriate response or responses the administrator interface 109 and the editor 111 may be created as a single unit or may be designed to reside in separate computers it will be appreciated by those skilled in the art that the scripts 310 can be written by human administrators or by automated or partially automated script creation tools and that the present invention should not be limited to scripts written by humans or otherwise although fig1 gives a general description of various operating environments in which bots may exist it will be appreciated that many other operating environments are obvious to those skilled in the art and that the scope of the present invention should not be so limited to the exemplary descriptions as given above the bot processor section 140 will now be described fig2 1 provides a detailed depiction of the processes used by the bot engine 210 according to the present invention in step 211 inputs are brought to the bot engine 210 via the bot connection interface 104 as shown fig1 the bot engine 210 takes the input in step 211 and then.